[Windows Phone 7 General] N8ter:
1. Inconsistent Features between brands, yes. Within brands? Not so much. It's called differentiation. It means even if Google is slack on adding something to the system, the Manufacturer can do it themselves. DivX support on Galaxy S phones? Not on a stock Android device... For obvious reasons.

Fragmentation has more to do with Hardware than Software modifications.

There are Android phone using Samsung, TI, NVidia, etc. chipsets with radically different radios and other hardware (NFC, FFC different types of BT chips, etc.). That's a bigger issue than Samsung or HTC's software modifications - which actually make those phones usable. Stock Android is a joke compared to TouchWiz or Sense, IMO... And a ton of Value is added onto those phones by those manufacturer modificatins...

Yes, it sucks having to wait for Carriers/Manufacturers for updates, but Microsoft hasn't really done better than Android thus far, so people are not really feeling like the grass is greener on the other side of that bridge.

2. That's because different Android Versions have different features. It was no diff with Eclair and FroYo. Eclair didn't support Push Notifications, but FroYo did. Gingerbread has enhancements that were not/could not be backported to FroYo. Marketplace just needs to automatically filter apps by which OS version you're running - better.

3. WP7 allows you to uninstall Bloatware, not remove it. Android doesn't allow you to uninstall it. The Bloatware is still taking up space, and it's in the ROM. While you can actually fully remove it on Android, you cannot do that on WP7, but since you can uninstall it that's fine. That's really all people who care want, anyways...

TBQH, who cares? Phones come with so much storage, that it doesn't matter. Unless you have a crappy phone, of course. I haven't seen a Bloatware app that starts on system boot and keeps running/draining battery and it's easy to forget about them by setting your defaults to the apps that you use (Nav to Google Maps, etc.).

4. Stock Android is a joke, but you can install configurable launchers from the marketplace. Most are free. It is not that difficult to the point that a bulletpoint should be dedicated to this. WP7's launcher is borderline inconfigurable. Tile colors and white or black background, that is all.

5. You're only looking at two factors: What type of battery, and what OS it's running.

You're not factoring in the facts that WP7 does not multi task 3rd party apps. It has no Flash Support (Flash is CPU-heavy and drains battery if you use it). Less WP7 apps take advantage of push notifications, and hardly any sync in the background. Things like People Hub don't even Sync in the background, and lots of apps don't even run under the lock screen. The Captivate and Focus don't even use the same SoC.

Android battery life is nothing to rave about, but given the battery life on current WP7 devices at it's current state do you seriously think it will get monumentally better after these things are added to the platform? I think it will get somewhat worse, but by then hopefully manufacturers will have started using larger batteries in all their newer phones.

My Vibrant isn't E-Series or Blackberry good, but it's good enough. As good as my HD7 or better, while doing way more.

6. Every platform has bugs. This isn't even worth responding to.