XMPP:

-decent implementation (connecting, tunneling, rosters, private messages, invite triggers) for lol and gchat
-better abstraction of xmpp users and channels in XmppMedium for cleanup/resolution in subclasses (lol/gchat)