Listen, I've recommended friends and family of mine get iPhones, and I'm typing this on a Mac. But the best thing you can do for companies you like is call them on their crap. And a lack of basic chat functionality on the iPhone is a sad state of affairs, and no one really seems to talk about it. Apple does some stuff wrong, but they tend to cover it up through marketing. My wife, who used to use an iPhone, just pointed out to me as I was typing this that iPhones are a status symbol, and many people buy them more because they are iPhones than out of any real analysis of the features. Once bought, people want to validate their own decisions, so they'll defend the inferior product. Such is the power of marketing.