For me, QQ, MSN, SKYPE, Qtalk are all acceptable. I know that many ppl in mainland prefer QQ to MSN. But some ppl will use OICQ for instant chating. I perfer skype and gtalk for their simplicity of interface while I should admit that I chat via QQ with totally stranger much more often than the other three (it has advantage on that...XD).