Marta, I love your definition of what friendships and friends mean to you.
We tend to only recognise the friends whom we can strike an easy conversation with. We think of them as the “best” because of our similarities.
But I love friendships where a lot more effort is needed to iron out the differences. Those are the friendships I’m much more confident keeping for a long, long time.