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.