Windows mobile is a fucking abortion. The iPhone OS is excellent, especially for a first generation mobile OS. Windows Mobile is on 6 and it fucking suuuuucks. I haven't used a blackberry enough to really comment, but from what I can tell, its not nearly as useable as an iPhone. An iPhones advantage is its software. There are already over 15,000 apps in the app store, most of them are garbage, but plenty are good, and some are extraordinary. Not having a multitasking OS is a bit of a hassle, and hopefully the push notifications helps that out, but multitasking will come once someone can figure out how to get decent battery life from a phone that powerful thats running 5 apps at a time. Using an iPhone is intuitive, and even fun. Using Windows Mobile is like rolling around in a pile of salt after falling off a motorcycle naked.