as much as it hurts me to say this, i am now back on gingerbread from an htc hd7. and it wasnt because i didnt like wp7, it was great, especially with zune pass. however the reason i switched was because tmobile sucked, and sprint was the next best choice in my area. ( verizon is #1 but overpriced) att also dops calls consistantly round here. sprints only wp7 device is the htc arrive, and i dont like it at all. too small, it has a keyboard which i hate, and it is 199. i got a nexus s 4g for 29 bucks brand new. nexus s is the rawest form of android with zero bloat ware and extremely fast. it is 4g, and has a Front facing camera. and for the time being has a much better app selection. so i switched. and honestly found several things i missed dearly. most of all the nintendo emualtor with super mario 3, it plays extremely well, just like an old nintendo. i havent had a single crash since i had it, which it has been about a week. the OS on this particular phone is just as smooth as wp7. now i cant say the same for phones like the evo, super laggy. maybe duie to its raw and stripped OS, but it is very smooth and responsive. gingerbread does give me some great features and gosh did i miss the google gps. i do have flash which is nice for certain websites, but i can live without it. and most of all i now realize how much i missed a super amoled screen, ( wink wink selfcreation). in the end, it all boils down to an individual basis. what benefits me most as a user? it will vary from person to person. but to say one is better than the other is strictly opinion. keep in mind androids' force closes and lag come from over customizing and rooting. if you leave it be, (like you have to a an iphone or wp7 device), it is also very fast. and even with this android phone, i can still use zune to purchase music (not subscription music though, just individual songs), just not to sync. ( i use windows media player to sync) all in all, they are all great platforms, and all offer something exclusive. i am happy with the nexus s 4g... and if it wasnt for constantly losing calls on tmobile, would still be happy with the hd7.
p.s. my htc hd7 did have a few random reboots as well, wp7 isnt infallable.