iMessage is great. Don't get me wrong. It really is a great feature, but let me get this clear, it ONLY works with iPhones and iPods and Macs. Before you guys say "well you can talk to other phones its called texting hurr durr" its not the same as IM/chat, which is what iMessage is. Let's compare this to Android: With Android, you have a built-in feature called Google Talk. Anybody with a Google account on any computer or any phone can use their web browser or download an app to chat with an Android user who activates their built-in Google Talk, which is on by default. Therefore, you don't have to have a phone or even an Android phone to chat with somebody walking around with their Android phone, without them having to download another app. If they have an iPhone however, you have to have an iPhone, iPod or Mac to chat with the iPhone user's built-in capability for IM chat. Now, lets compare this to Windows Phone: Windows Phone has built-in Live and Facebook chat. It's even more powerful than Android or iPhone by default in this because anybody with a Live or Facebook account can chat from any computer or other kind of smartphone with somebody who owns a Windows Phone, without the WP user having to download another app. If they have an iPhone however, you have to have an iPhone, iPod or Mac to chat with the iPhone user's built-in capability for IM chat. So clearly, iMessage is only good for Apple users who only IM with other Apple users, while Android and Windows Phone have built-in functionality to allow you to communicate with other kinds of phones and computers even if you can't text them due to international charges and such. With an iPhone, I'd have to download an app to IM with somebody on a Windows PC or an Android phone while they can't even IM with my phone from a web browser unless I get that app and leave it on. How can this all be fixed? In one of the following ways. Apple must bring the iOS Messages app to par with the Messages client on OSX Mountain Lion, allowing iPhone users to chat with users from AIM, Yahoo, Google Talk, Jabber, etc. Apple must make apps for other smartphones and PC's that allow them to chat with iMessage users. Guess which way is the common sense way to go about this? So that brings me to my final question: Why are we ok with Apple allowing built-in IM chat to only happen between Apple users? Shouldn't we be demanding that extra built-in IM functionality for iDevices?