Thanks very much for the input so far.
Chap at work just E-mailed me this.
Afternoon,
I’d suggest avoiding this phone. Windows Phone 7 is a good operating system, but it’s support from the wider world is limited! I’d definitely go Android (Apple too). I’d wait for either the Samsung Galaxy S2, Moto Atrix or the next HTC phone. Definitely make sure it’s a dual core phone as the software of this year and onwards will be optimised for that architecture and if it’s an Android phone aim for the Tegra 2 chipset.
Hope that helps, I personally cannot decide what to upgrade to – though I’m leaning toward the Atrix
It's a mine field of confusion.