Also, I honestly wonder if the dashboard-oriented UI makes it weak as an app platform. I have two friends who switched from iPhone to WP7 and they've both remarked how few apps they use/buy outside of the included ones. The big tiles are nice, but they also mean one's homescreen is likely to be completely dominated by basic functionality apps (e-mail, contacts, pictures, etc). I'm sure that this enhances those select home screen apps, but I think it discourages adding much. Knock the iPhone interface, but the screens pages of tiny colorful icons do seem to encourage people to collect apps like badges and actually use them more.