It is probably because Android is half-ass compared to Windows Phone 7 or iOS. I know loads of people in your situation. Some people don't mind Android, but you seem to have standards though, so I suggest slugging it out until a new WP7 or iPhone 5 come out in a few months.
Really, in the same breath you say Android is half-assed you talk about WP7? WP7 has many good points and I do like it, but "half-assed" is a *far* more apt description for it. Yes, it's fast and responsive, but it's also pretty limited and has some really rough spots. Bing maps? Terrible. Mobile IE? Terrible. App selection? Terrible. There is stuff to like, but right now WP7 is far from a realized platform that can really truly go toe to toe with iOS and Android. Android has the best feature set, best integration with Google and other cloud services, and the most customizability without rooting. iOS has the best polish, the highest performance, and the best selection of quality apps.
Android and iOS are easily at the top of the pack. WP7 is trying to climb, but still has quite a long way to go. WebOS was trying to climb, but has slipped and falling onto a rock. Blackberry is just sort of killing time until they can get QNX onto a phone.