Great phone, but I can't stand dealing with AT&T or Verizon and the $100 it costs to get decent service with a reasonable amount of data. Sprint's coverage is so lousy and its LTE so non-existent that it's not even in the running.
So, with AT&T starting to throttle me and my iPhone 4 at 3GB to push me to upgrade to a "4G" phone (they throttle 4G phones at 5GB, apparently), I said the hell with the majors, bought a Samsung GS2 and switched to SimpleMobile, $50/month for unlimited everything on T-Mobile's network.
So far, so good, although I find Android usability sorely lacking. It's really the small details that make all the difference, like the handling of bluetooth accessories, the unpredictable behavior of volume and track skip controls...
Every single feature and app is pretty much on par with what you would find on iOS, but when you put it all together... Android is just not there.
And the AMOLED screen features garish, unnatural colors that I don't particularly care for.
Still, when it comes to the best bang for your buck, this POS Android phone with Simple Mobile blows my iPhone with AT&T out of the water, giving me more at a fraction of the price ($600 savings/year!)
I just wish I had been able to keep my iPhone. Android is serviceable, but you have to be pretty clueless to think it's just as good as iOS.