I have all my friends in QQ and Yahoo messenger and always use skype at work or to phone my friends who live very far from me
Mostly i use and chat in yahoo messenger but always online in Gtalk (in gmail) Yahoo messenger is for friends/family and Gtalk is for business communication
Skype - pretty much all of my contacts have it so I don't feel like I should switch to anything else.