It really is hard to pick.....
the ONE thing i know wp7 does well is its core apps: Music/video, games, internet, calls/call quality, messaging.
I like the keyboard much better than android as well.....I was at work trying to set up a customers captivate and was thinking wow this keyboard is sluggish...
ugh i cant decide :-\
EDIT: ok, my favorite part is the UI. That is what really got me to switch from android to wp7.