It is a digital world we live in and instant messaging is something all of us use for quick conversations. Some of us are on Gtalk, some MSN while some on good old yahoo and the list is endless. Some of these IM services though do not have a native Android application like say MSN who do not. So in such a situation chatting does become a problem.
A very convenient solution for our Android users is IMO. It basically is a cross platform IM client and lets you access all your IM contacts no matter what client from just the same app. I recommend this application above the likes of say Nimbuzz or say Ebuddy simply coz of the ease of use. In both of the pre mentioned clients you have to create an account before you can log into your IM client whereas imo lets you do what you are there for, and that is directly log in to the IM you wish to use.
This way you can also stay connected to multiple accounts from the same device and i found this extremely useful as I have 2 MSN accounts and 3 Gmail accounts including the office ones. The connectivity is really really good and the experience i must say is seamlessly integrated and you would never know you are using a third party app and not say a native Gtalk or MSN. The UI is very clean and the notification system is very well done so that you never miss any of your IMs. The big advantage is that IMO has Skype integrated too; often we wish to chat on Skype and fail to find an IM client for it.
The good news though is that if you do not have an Android app and IM primarily from your desktop, you can now have all these features right from your desktop in IMOs web based services which is really handy as it ensures you do not have to download multiple chat clients to your hard disk; just head over to http://imo.im .