Android sucks. Hard. Learn how to make a reliable OS with a UI that’s a little less crappy. And kick your OEMs in the arse and get them on the ball with providing OS updates. There’s no reason why I should be stuck running Gingerbread on a phone that can easily handle Ice Cream Sandwich. If I’m stuck on a carrier whose only are Android or Windows Phone 7, try to do something with Android that makes me hate it a little less. Microsoft will not get another penny from me, and you’ll be in the same boat too unless you get your shit together.