I got the Desire HD second hand to replace my G1 (HTC Dream) that was finally no longer getting Cyanogen Mod Support when HTC said that the Desire would be seeing 4.0.x. It was intended as a stop gap until a New Nexus phone was available because the Gal Nax. was seeming a touch long in the tooth.
Sadly the stop gap sorta failed as 1) the 4.0 update was canceled and 2) the Battery is now dying on the desire HD as well, so my Charge to charge time when the phone is only in stand by (no Wifi/BT only cellular) I have to charge it as soon as I return from work (less than 10 hours standby) Making calls on it I muck to see 2/3's that.
I know there are 4.0/4.1 Roms for the Desire HD but none of them have felt steady enough yet for me as a daily driver.