The main things to look for in a friend are honesty and loyalty. Any honest and loyal friend will never betray you regardless of the situation. With these two, all other qualities will fall into place.
I have a lot of great friends and this is what I find best about them, and what I'd look for of I was looking to find another friend: make sure they are trustworthy and loyal. That is always important so you can share your secrets with someone. Also kind! That's a big one. Of course fun and funny definetly not boring (: hope this helped!