Nobody really cares. Especially when the battery life is far better than the competition.
I care, greatly, no way I am going to purchase a device with a battery that I can't replace myself. Especially since Apple batteries usually die around ~18 months. The iPhone 4 may have a larger battery, but it remains to be seen what its actually battery life will be. All we have are Apple's marketing, dubious at best.
That's true of any technology.
There's a difference between something like the nook that had extra features, like rudimentary web browsing and social networking added through firmware updates and the iPhone. On the nook, those extra features weren't the devices primary function, they weren't advertised, and they don't exist on the competition. On the iPhone, those features turned off are often present and well developed on the competition.
That's also true of many cell contracts.
No debate on that one, get the excellent Incredible or Moto Droid and you're locked to Verizon. Get the Evo and your locked to Sprint. The difference? Getting locked into a cell contract where you actually can actually make calls.
Seriously - I don't think you used the version of Android that came with the G1. It barely resembles Froyo)
Very true, Android 1.0 was very rough around the edges. The difference between Android and iOS? Android has grown, polished itself, and added a plethora of new features and capabilities. iOS is still just as locked down and limited as it ever was.