EA's Origin turns out to work so great. Gaming around, and if meet someone interesting, chat away, add to friend lists, and keep contact. Man, why I am so late to discover this?

So what do you think about EA Origin? What do you think about other gaming social networks? Which one you consider the best?