Aye it's a really good phone, apart for the battery. I've had it as last as little as eight or nine hours before dying but normally it'll just about last the day before it goes on charge.
I've had that for almost six months now though, and the thing with Android phones is they're never the newest thing out for any length of time. Newer phones like the Galaxy S2 and the HTC Sensation, don't know if that's out yet, will all be faster and with the latest versions of software (Desire HD is still on Android 2.2 and there's no sign of the update yet) and fingers crossed will have better battery life.
If you're not that bothered about that kind of the Desire HD is still a really good phone though.