It's hard for me to defend AT&T, it really is. I
hated their customer service and I
hated their phone service. For a while, I used an unlocked iPhone on T-Mobile which was such a better experience, although it was hard to go back to Edge after 3G. I liked my iPhone. I wouldn't have liked it
nearly as much as I did though if I wouldn't have jailbroken it. Stock Android beats stock iPhone OS any day of the week. Period. However I still need to comment on your points here because I don't think they're necessarily valid for a lot of people.
Multi-tasking is coming natively to iPhone OS 4. You can also multitask by jailbreaking. Don't argue that you shouldn't have to jailbreak, because I know how much everyone loves to root. Same dif.
2. Holy crap FLASH IN YOUR WEB PAGES
In all the years I used an iPhone, I never really cared about accessing flash. TBH I didn't use the browser much, usually just used apps.
3. Switch out the battery
I never needed to switch out the battery. In all honesty, I'm not the type that's going to keep a battery in my pocket at all times "just in case". I realize there are advantages to being able to do so for some people though. Supposedly a removable battery might be coming, but I'll believe it when I see it.
I've been using iTunes since they released it. For me it's easy because it's already there. True there are advantages to other systems, but for me, iTunes is good. I actually wish it was easier to sync with iTunes with a non-iPhone. When I had a Palm Pre, I actually rolled my iTunes version back so that I could sync it seemlessly.
This really won't matter to me until it's widespread. I don't have 4G here, and AT&T's (and T-Mobile's for that matter) 3G is faster than Sprint's.
6. REAL cell phone coverage
Can't argue with you there. When I used an iPhone I couldn't talk more than 10 minutes without the call dropping. This didn't happen with my 2G, and it didn't get horrible until about halfway through my iPhone 3G ownership.
7. Up to 50% less than your AT&T bill.
True. Sprint is cheaper, although they bridged the gap a bit with that $10 charge. I didn't need unlimited talk through AT&T though because rollover minutes were good enough.