I recently was looking at swapping the DHD for a better phone, but if you google "Best Android Phone", all the sites say the same thing
3rd - Galaxy S (or Nexus S on some)
2nd - Desire HD
1st - Desire
The HD would have gotten first place but the battery life is terrible.
I've personally opted not to swap my HD because I'd miss the huge screen