Honestly, I’ve had an unlimited data plan for almost a year now wihh my iPhone and have never gone over 600 megs, except one month where I was out of town using my ozone as a modem with MyWi, and i was at 3.2 gigs. AT&Ts new plans aren’t unreasonable, IMO. I’m strongly considering switching to one of them, except you don’t save tons of money and I don’t know… I’m lazy.
The iPhone is way, way, way ahead of the android os when it comes to polish. No matter whY you do, don’t get an android phone with a custom UI. They take ages to get updates. Also, don’t bother getting an Evo, or “super phone” if you expect to have battery life. They die before lunch.
I recommend the iPhone, because they’re nice phones and you don’t need to “work” on them. You can get away with the android the same way, but the reality is that if you leave both to their own devices (so to speak) the android will give you less performance and you’ll be less happy with it.
A simple, and accurate, comparison is OS X to linux. Android is a (modified, simplified) Linux based OS and the iPhone runs a (modified, simplified) OS X based OS.
Apples tight grip over their app market is a downside, unless you’re a lazy bum, and don’t feel like managing your privacy fin applications – iOS is very specific about their allowances for private data usage.
Apples tight grip on multitasking (allowing apps to multitask in certain ways) is a downside – unless you’re lazy and don’t want to have to fine manage your apps on/off and worry about your battery life.
With iOS you can switch backed forth between music and maps. You always could, with iPod, but they now let Pandora and other music apps run in the background via APIs.