Well, I look at it this way:
iPhone.. for me to switch to it, would cost me about 600$ to buy the phone (atleast on my network its HSPA+). Then there's the 70$ per month for my plan (and I get a deal on mine, rather than being nearly 90$). Plus the iPhone doesn't quite do what I want, nor can I develop small personal applications without paying 100$ per year for a dev licence. (or jailbreaking which when Apple releases an update with a cool new feature.. it all gets lost)
Android.. No 1 rom has every feature, you need like 3 different ROM's just to get a full feature set, and that's kinda.. retarded. Also, a consumer product should not require the learning of rooting and reflashing just to fix basic stuff. Not very user friendly, nor is it that pretty.
Windows Mobile, yeah it's old and ugly (although less ugly with WinMo 6.5), but it's reliable. I can do everything I want with my phone (including tethering over Wifi.. suck on that iPhone
), I can have every app under the sun running at once on my phone (althuogh I'd never do it), it runs stable as **** and if something is wrong, there's some program out there that corrects it. Although for the most part, WinMo is pretty intuitive. Plus has proper versions of Word, Excel, Powerpoint and OneNote (whatever the latter one is
). Word can open and edit any doc or docx files, Excel open and edit xls or xlsx, and Powerpoint can VIEW (and play) any pps/ppsx.
Yeah, I know.. me preferring something Windows.. but for all intensive purposes, WinMo does what I need it to do, without having stupid technical niggles, and without any bullshit. There's a reason why companies have relyed on it for ****ing forever.