HTC's do at least have a huge development community around them (going back to the Windows Mobile days) but that's mainly to correct flaws that shouldn't be there in the first place!
If anyone wants a cheap replacement Desire-like device (to use with an existing SIM) they should get a Huawei G300 from Vodafone and get it unlocked (codes £5 on eBay), it's a bargain for £100:
http://www.modaco.com/forum/650-huawei-ascend-g300-g300modacocom/
As for Windows Phone 8, it's confirmed current devices won't get it, only a "7.8" update that includes some bits.