[Windows Phone 7 General] ROCOAFZ:
My Background...

12 years working for a local OEM and supporting 1000's of business clients + Home users. From networking to building pcs.

Now work as an IT Administrator for a non profit for the disabled. I support 39 users and we have Exchange 2010 SP1 on Windows 2008r2

Here is my take on it from different angles and user experiences of my clients and myself.

1st lets break down the other O/S's

1) Android - Depends on which phone. I myself don't own one but i can tell you what my users say and what i've seen in setting them up in exchange. One of my users have cupcake and it will never update beyond that. Worked great for a while until update came in. Now his calendar for exchange is seperated which pissed him off. Touch keyboard is laggy as all hell and has been since he bought it. Luckily he has hardware keyboard which works fine.

Another user with a droidx. Worked great with original O/S. When Froyo 2.2 came out... broke exchange entirely. There was no fix. Google it... it's a known issue. Tooke at least 4 months for google to issue patch. Works fine now with 2.21. user in now complaining of laggyness. Could be something she installed running in the background but she doesn't want to reset the phone and mess with her personal contacts and installed apps that she likes. (Most normal users have no idea how to troubleshoot and don't want to reset phone)

There is free tethering though via pda net.

Iphone - 3GS and 4. My wife has a 3GS. She never uses itunes with it but does download some apps with the phone. Stable, works fine. Annoys me with little things though (4 does also) like having contacts not as a primary icon (on the 2nd screen by default) Email works for pop.

Iphone 4 - our CEO uses one. She dropped her old iphone in the toilet lol. Itunes recognized her login... but did not recognize she bought any apps and she never backed it up!!! She was pissed she had to re-download and re-pay for all her apps. My personal opionion on itunes is that the windows application of it at least sucks. I find it very confusing and not user friendly even though the phone is. Also with iphone email is pushed but not completely. Does not display the whole message until you open it. (looks like it downloads it then even though it's set too display the whole message. I haven't seen what happens if your not in service area but that could be bad. Tethering costs extra on these phones. No free app that i know of for it. Also phone made of glass...scares me. (Even if it is gorilla glass)

Windows Mobile 6.5 1st phone i had when i came to xda was the wizard. My that phone got hacked all the way up to 6.0 before i changed phones. I then owned a tilt and finally a pure (Topaz) before going wp7. With all 3 phones i was a flashing whore lol. It got addictive as each rom always was missing something. I changed my layout almost weekly. I even tested a wp7 layout for my pure which intreged me. WM devices were easy to change around, and tons of tools to do almost everything. They could multitask also but it would slow them down extrememly. The internet browsers in these sucked. (Didn't know that till i got wp7 just thought they were slow) Exchange worked fine and office support rocked. touch keyboard was horrible, and if you copied the shortcut for internet sharing from your windows directory to your startup... bingo, free tethering. (Later a wifi version was put out)

Windows Phone 7 Currently i have a HTC surround. I bought it out of contract on ebay even though my contract is up in may just in case i didn't like it. I have to say... I love this phone. So much faster. Internet works - I CAN EVEN DO OUTLOOK WEB ACCESS without using the dumbed down version. Exchange works fine if you allow access for non provisioned devices which is exchange's default anyway. See this article - http://blogs.technet.com/b/dcaro/ar...g-a-windows-phone-7-to-exchange-2010-sp1.aspx

The fonts are so much bigger and the phone doesn't lag at all (note- marketplace would or sometimes crashed till nodo update) Everything is so smooth and you can pin anything to the live tiles. I have my outlook, hotmail, and comcast home accounts all there which will notify me of emails. Cool apps in the market place. The only thing i really miss is internet tethering... i never really used it but it was nice telling the iphone users i could for free) and voice navigation (which should be coming soon with these new api's). Netflix on it is is simply amazing! Oh and i miss a messenger app that can multitask which according to MIX the tools for developers for this should be coming soon. NoDO update brings copy and paste although i never really missed it. Even though you can't send docs straight to your phone, you can email them and they will stay there. The last thought is, i no longer miss flashing my phone. This phone is organized in such a way with live tiles and the screen lock that i don't need to configure it at all. Oh and Zune. 1st time i ever used it. So simple, so easy. So long itunes!

Conclusion -

For a non technical person this phone will rock. It has many features but is VERY Easy to use

Technical person that just wants things to work - after nodo - you will love it. I haven't restarted my phone since nodo. no reason too as it's performance doesn't change

Technical geek - might be dissappointed by lack of customization - but its fun to play with for a bit and the pure speed may win you over.