One of the most profound things that anyone has ever said to me, and which I have found to be consistently true, is this: 

The thing you like most about a person when you first meet them is the thing you will hate most about them when you leave them. 

Our best qualities are our worst qualities. An easy, unflappable, don't-sweat-the-small-stuff attitude can be careless and sloppy. A thoughtful attention to detail can be picky and controlling. 

The qualities that make a person special are the qualities that make them distinctive--the qualities that stick out (snag), that draw fire (attract attention). 

It's that two-sides-to-every-coin thing, except that every trait is double-sided. We don't all mesh well with one another and that's not a judgement for or against anyone. It's the natural consequence of developing a personality.