I've been frustrated with my Ally occasionally. It can't play some of the more demanding games, even overclocked, in my experience. Sometimes I want one of the HTC phones or whatever. But for the most part, I bought this because I loved my env2 and the Dare was nice as well, but I wanted a physical keyboard again. And as others have said, for the cost, it's great. And I honestly think there's some truth to the idea that this phone hasn't got much support in terms of updates and whatnot because they didn't want it taking away from Droid sales any more than it already has with its better keyboard (in most peoples' opinion) and more affordable price. It never had the designation of a true "Droid" series phone and has received much less attention. They had a huge marketing campaign where we were bombarded with the Iron Man 2 commercials on TV prior to release, but then release got delayed a week, and after it came out, the hype fizzled away almost overnight. It's kind of the underdog of the lineup, but competes very well for what it is. Aside from maybe wanting to play some of the better 3D games without lag, the phone does everything I need. I'd say I'm even fairly close to that dividing line of being someone who really doesn't even need a smart phone. I don't think I take advantage of the features and the apps nearly as much as most other users. I could probably still function fairly well with an enV2 lol. So I don't think the Ally deserves the hate, but to each their own.