Motivated by the prospect of Android programming, I switched to the
Desire. Compared to the XDA Diamond, it is fast, has a bigger
screen, and nice hardware buttons. It feels slightly large but still
fits comfortably in the pocket -- like the iPhone, I guess it is the
largest pocketable size. Everything else rocks.
So far, this has been my favourite phone: Almost the right size, nice actual buttons (not the soft buttons found everywhere), all the GPS and assorted hardware in the world, Android 2.2 programming. The HTC Sense UI is somewhat superfluous, but does not get too much into the way.