OK this isn't a comparison of WP7 to Android but more of WM 6.5
I was using android again this weekend was good-ish but i realized
I can't use Android without HTC Sense
( i used about 5 Froyo Build's I've Fully customized over the past month)
and the only REALLY annoying thing about android is the fact that u have to
be killing apps every time u open them them sometimes they don't close
and frankly in a day and a half i got fedup again and went back to WM 6.5
(which i wouldn't use either if Sense wasn't in the mix)
but also has proper task management which i don't think WP7 has yet
(correct me if I'm wrong) I'm sure if the android users start using
WM 6.5 with Sense and Cookies Home Tab they wouldn't want to go back