I'd say get what's most important to you.
If you use a Mac, iTunes, etc.. well, then iPhone probably integrates with your life better.
If XboxLive integration is an absolute must then probably the WM7 phone is your best friend.
If you use a lot of Google's services and want the best selection and latest hardware possible, then Android is the way to go.
Me? I choose Android as I hate Apple's forced monopoly on its end users and WM7 is still playing catch up in features/hardware options, though Mango does a lot for this as well as some of the newest rumored devices for the end of the year. Plus, I do use all of Google's services.







