Multi services IM app (android)

What is the best multi/third party service IM app? I want google chat, facebook, Skype, XMPP in one app. I used Imo, but they ruined it by making it only use their crappy service (that nobody uses). Why is it so hard to support them all? I have to use a bunch of services, I don't want an app for each of them.