Who do you think it is easier to talk about your problems with: your friends, your family, or strangers?
It depends on what your problem is. Sometimes, my best friend is the easiest person to talk to. I can tell him anything and I would trust him with my life, despite the times he has let me down, he has been there for me a hell of a lot more than anybody else in my life. He has been a (mostly) constant person throughout the five years I have known him, and he knows me better than I know myself. On the other hand, there will always be incidents or topics that you find it hard to talk about with your closest ones, which is sometimes a good time to talk to a complete stranger about something. However, I still think I prefer to talk to my best friend because I can tell him anything, no matter how embarrassing or shameful it is!