If you can wait until early next year for new phone i would! A few new ones in the works, Desire Z is another option. It has a slide out keyboard too. My boss in work may be selling his soon enough.
I have the HTC Nexus one, same hardware as desire, just touch screen buttons where desire has physical buttons on the bottom