What a strange and pointless question. Android and WP7 are completely different. If you're a Microsoft fanboy, and you really love the Zune, and Internet Explorer, and Bing!(tm), and Hotmail, then probably the WM7 phone is for you.
But if you're more of an open systems, freedom loving type who doesn't like Apple's vendor lock-in and AT&T-only carrier, Android is much more appropriate.
Android's also a moving target. Undoubtedly WM7 is a competent phone OS, but Android's in its 2nd generation and later this year we should see a 3rd gen OS with great support for tablets.
There are many thousands of Android apps; app developers are porting stuff from iPhone and writing new stuff right and left. It's likely that Android will catch up with if not surpass the Apple app inventory in the next couple of years.
Google includes great apps for free on its phones, like Gmail, Google Voice, Google Maps, a great browser, and access to great browser apps like Docs. MS is putting out me-too products that compete with Google, but there's little to distinguish them or convince people to switch.
Google is platform agnostic; you can develop apps for Android on a host of platforms. How well does Microsoft support Linux, either as a desktop or as a development system for their phones? Not at all. How well does Microsoft support Java? They replaced it with C#.
Good luck with promoting your blog! I didn't click on it because I didn't need to, but maybe others will.