I've really become anti-MS through my dealings with their technology...from OS to .Net development. I'm really not expecting much out of them and so far WP7 hasn't shown me much at all. With the way things will be locked down I don't think it will have the potential in its development API that Android has. I stress potential because I still don't feel that the dev community around Android has used the API's to the fullest. Maybe its because I don't think an actual strong community of networking devs has formed yet or maybe I just don't know where to look.