My friend Benny in a word: challenging.
Benny likes to debate. He's got a lot to debate about. He's an atheist, a rationalist, a skeptic, a gender politics and social justice crusader, polyamorous, and kinky.
He's smart.
He's opinionated.
He's not afraid to tell you what he thinks. Oh boy, is he not ever afraid of that.
And you know what? That's FANTASTIC. We like each other enormously. We agree about a whole bunch of things. We disagree about a whole bunch of things. We get on famously not in spite of that, but because of that.
He might say that the world would be a more amazing place if more people had friendships like ours.
I on the other hand, would probably say that the world is already amazing just how it is, and that it's irrelevant to me what humanity does as a whole, because there is no such thing.
He may read this and argue with me about that. If he does, or doesn't, either way I'm very grateful for his friendship.