[Windows Phone 7 General] richdaley:
I will take a stab a this since I just got my first WP7 device, a Dell Venue Pro. I have been an Android user since the beginning and have owned an ipod touch.

I bought it because I wanted to play and my upgrade is coming up so I thought I would try it to figure out what I want to get with my upgrade.

Here are the pros so far compared to Android:

1. WP7 is much much more smooth and consistent when rendering the UI. It is like night and day, even compared to Android phones with higher end hardware. The UI is also consistent across most apps which makes the experience nice and clean. MS prevents 3rd party apps from running in the background which makes the phone run more smoothly but also makes some software more difficult to use.

2. The apps situation isn't nearly as bad as I expected. I have been able to find the apps that I have in Android (I was shocked to find HeyTell which my wife loves) or an alternate and there are a lot of free apps, which is nice because I had been worried it was going to be like iOS where most useful apps cost money and I am already heavily invested in Android.

3. The Zune software is beautiful and works great. The listening experience is fantastic and video, audio, and podcasts are fully integrated. I actually downloaded a podcast app because I didn't realize how well it is integrated.

4. The Android market is the wild wild west and Google allows much more control over the device to 3rd party apps. WP7 marketplace is neat and clean and everything works as expected.

and the cons:

1. I like to install different Android roms and experiment with them. To be honest, a phone that just works is kind of a bummer. :p

2. No Audible audiobook app yet. I have read that it is in the works. I really need it to happen because I use this app all the time.

3. No google music or alternative yet. Zune is fantastic (A few years ago, I never, ever thought those words would be put together) compared to the Google music interface which is pretty clunky but I miss storing music in the cloud. I know that I can upload music to skydrive but I am not sure if the experience is the same. I am sure other people know more about this than me. I think that allowing the device to sync wirelessly with my PC makes cloud music less important. It also doesn't hurt that I opened the "do not remove" tape on the phone and switched the 8GB sd card for a 32gb.

4. The Android market is the wild wild west and Google allows much more control over the device to 3rd party apps which could result in you getting an awesome app for free or your phone restarting every 5-10 minutes. WP7 marketplace is neat and clean and everything works as expected. (yes, I meant to put that here twice because it is a pro or a con depending on how you look at it).

Overall, I like WP7 much more than I expected. I was surprised at how many frustrating things I had become accustomed to with Android, like random reboots (very frustrating while working out). I can say with certainty that I like both WP7 and Android much better than iOS which always feels to me like it thinks I am an idiot because it was built with the least technical person in mind.