@Anonymous Well said. Also, some people bring out a side in someone else that others haven't experienced. We can have volatile love relationships where both parties seem to bring out the worst in each other and are always fighting. But each of those people can end up in new relationships that are respectful, happy and calm.
I had a good friend years ago who others found incredibly annoying. Another friend's teenagers even used to refer to her as Anne-oying. And I certainly understood why. She was whiney and a big complainer.
But when I went through a year of serious depression, she was the friend who helped me the most. Being caring towards someone who needed it, brought out the best in her. She understood, unlike the rest of my friends, that the way to help someone who is depressed isn't to try to cheer them up by inviting them to parties, or pointing out all the great things in their lives, but to just be there for them, in whatever way they needed. So she'd show up at my house, wash the pile of neglected dirty dishes and sweep my floor, then sit down next to me on the couch to watch a movie. It was the kind of companionship that helped so much more than the non-annoying friends' misguided attempts at making me feel better.
A guest I had, a young, charming, lively German gal told me about a bad review she got from a host who called her out for overuse of the kitchen, although the host offered full kitchen use in her listing.
This guest said "If I was disrupting the host's use of her own kitchen, why didn't she just tell me that at the time and let me know what hours of the day it would be okay for me to prepare my meals, which I would have totally complied with, instead of keeping silent and slamming me in the review?"
This guest did indeed cook a lot- elaborate meals with 20 ingredients twice a day. But she always cleaned up after herself and was a great guest who I enjoyed a lot. Nothing to complain about at all, as far as I was concerned.