The app store is full of instant messaging apps but what exactly is the best one? A strong contender for that title goes to imo instant messenger, an app that might be lacking capital letters but certainly isn't lacking in uses.
imo allows users to connect with friends via Facebook Chat, Google Talk, Skype, MSN, ICQ/AIM, Yahoo, Jabber and Myspace all without any need to create a new account with imo, something that many similar apps require.
Features are plentiful with the ability to send voice instant messages instead of just typing and push notifications keep users informed of new messages even when the app is running in the background. There's a searchable chat history too which is always useful for consulting past conversations. Tabbed chat windows also mean that it's easy to switch between conversations whenever needed. Users can even run imo concurrently alongside being logged in on their desktops/laptops if they so wish.
It's pretty impressive stuff. Even more so when you consider the price. It's completely free.
imo instant messenger is available now for all iOS devices.