I suppose that friendship is a state when you feel important and you know that you can do something helpful or needful to your friend. Sometimes you see somebody for the first time and that is strange when you feel you are friends for ages.
My ideal friend has to be himself. I don’t think, I should name any of his/her (later on: he) character features. It’s even doesn’t matter when he has something, what doesn’t exist in rules of ideal ma
I don’t agree also to the idea that friends, having in common only external personalities are bad ones. I don’t think that it’s good to have a friend for a life. After some years yooou feel kind of exhausted and the light of the friendship begins to go out. People with external similarities can also be very good friends and the ones only with internal sometimes even can’t talk – e.g. when he thinks right thhhe same way, i think, it’s not interesting for me to talk with him, because i know how he thinks and i want to know more different people and to hear different oppinions. So, I must disappoint you, but I needless to say, having some internal common points.
You don’t have to have a friend (like the poem, we read, says) but having one makes your life, your steps through the life much more easier and funnier.