I still use Pidgin for XMPP and the increasingly-unreliable-Facebook-Messenger plugin, along with a Gnome extension that allows me to reply directly to chat popups from the notification no matter what virtual desktop I'm on. I really can't get that combination anywhere else in fact and I hope it never stops working. :)