HTC Desire? That's a two and a half year old design.
I have one and in general I really like it. There are just a couple os small issues.
1) Internal storage. There isn't much and not all apps can be moved to the SD card. That means it gets full and as all apps have to be installed to the phone before they can be moved to the SD card you could get to the point where you can't add new apps withoit removing old ones. (I'm at that point now.)
2) After 2 1/2 years my menu button is intermittantly iffy. Better get a phone where those buttons are part of the touch screen.
On the plus side I really like HTC's Sense interface. Having played with a friends Samsung Android phone, I can say the HTC feels better to use. The Desire screen is good too. Bright with a sharp image.
Personally I'd steer clear of Blackberry. The apps just aren't available for it compared to Android/iOS.
I've no idea about the others.
EDIT
Do you mean the Desire C rather than the original Desire?
That has no buttons, and better storage, but has a much poorer screen resolution.
The
Desire X seems to be the best replacement for the original. More internal storage, no buttons and a good screen.
The Desire V seems almost as good, but has a bit less RAM.