> The real issue is just SMS vs data.
From what I understand (I am European, so never met anyone using iMessage) the real issue is that Apple refuses to distribute its application on Android, forcing instead communication from and to Android to travel via SMS. It's not a problem of SMS (which nobody really uses anymore), it's a deliberate choice. The genius is to allow enough communication between iPhone and Android as to not force iPhone users to switch app, while making it as uncomfortable as possible for both sides.
If it were possible at all, the best solution would be for Android to just block SMS from iMessage, citing some bogus security reason. Then iPhone users would be forced to switch app to communicate and the spell would be broken.