Which one does seriously work for you?
We've had discussions on just this topic quite recently, for example Google Plus. Thoughts? Experiences?. Rather than have the same discussion all over again, please have a read through that, and if you've got anything new to add, please post it in that thread.