9/10 for me......NO phone (or any tech for that matter) will ever be 10 for me.....
Those that are moaning about storage should stop blaming HTC and start blaming the app devs. These phones were designed to have small app footprints (around half a meg or below in size) on them, this would have allowed what? a hundred or so being able to be stored internally.
When devs decided to get lazy with their coding and started putting over a meg apps (some are 16mb in size

) the internal storage looked poor

Ext storage was supposed to alleviate it, but this is only a half measure at the mo (again the fault of the app devs for not spending the time putting app to sd on).
As for battery, well subjective or not, I dont have an issue with it.....Why? Because it is a phone first and foremost and it does that job pretty well! I could get maybe a couple more days from my 5800 on a charge per charge basis but it doesnt do anywhere near as much (or as well) as the Desire!
As a MID, well all I will say is this - my netbook (Sammy NC10) lasts for around 3-6 hours (of continual use, (surfing, writing, watching vids etc) - my phone lasts around the same doing the same thing, yet it is faster/more responsive/and it fits in my pocket so I simply DO NOT SEE the issue of some users at all

What are you comparing it with to be so disappointed?