it's a dance, in my opinion. They have to be the right sort of folks that aren't just 'good time' people. But also we have to be reasonably personable. It is the grease of social interaction. I have to try and not be so damned blunt- which is difficult for me. Also I tend to be personally selfish- I mean I have to remember to be there for others when they need a friend.
And also I have to try to keep more than just a little of my whinging to myself. I use PF for whinging
I've never been one to have many friends, but I'm also the kind of person that doesn't seem to need many- at least not in the flesh and blood. Online I'm more sensitive to that kind of thing and will glom onto others in a way I don't in the flesh world. Perhaps because I wear a mask in everyday life, I don't know. Meh.