Imo is an instant messaging application developed by Imo.im. Users of Imo can interact with one each other by sending voice and video calls to Android users all around the world. The application is unique compared to others on the market in that it lets you watch live streams together along with being able to share various files amongst each other. In terms of what Imo is lacking, the application isn't very easy on the eyes with a generic instant messaging icon along with bland colors inside the app itself. Overall, Imo does its messaging purpose pretty well with a few stand-out features but they might be enough to get your family and friends to switch over from whatever they are using currently.