Bottom line, I'd NEVER EVER AGAIN lock into a post-pay contract! EVER!
The Europeans think we are drunk and crazy Americans for signing these contracts. Most of Europe do pre-pay no contract or "Pay as you go".
That's why pre-pay is finally gaining traction here in the US.
I have an iPhone 4s that I activated on H20 (ATT Pre-Pay). I also used the 5. IMO, the 4s is FINE. If you do the upgrade to the new OS, it will operate the same as the 5, for a lot less money.
Now, after goofing around with the iPhone for about 3 months, I de-activated it from H20 and sold it on eBay. Why? I do NOT prefer Apple's IOS to the Droid platform. On the contrary, I think Android is a far superior operating system, and I'd go with Droid in a heartbeat rather than lock in to Apple's firm architecture. On Apple, you basically spoon-fed what and how they want you to do things. Some features are cool, yes, but some pissed me off. And I could not change them. Apps? Android is hot on the heels and now both platforms basically offer the same apps when NEW apps are introduced. Besides, how many apps can you really run? Is 2 or 3 or 4 or even 5 million apps enough? Sheesh!
Android is far more open and customizable. I believe it's the future and will be by far the dominant platform in years to come. Time will tell.