> Apple's iMessage works fine with Android in the western developed world where you can get unlimited/cheap SMS.
No, it doesn't. It works in simple cases as long as none of the iMessage participants invites someone else into the conversation and starts a group conversation. Once that happens you can only participate in the conversation if you have an actual iMessage client.