Best Phone With A Physical Keyboard?

Title more or less says it all. I'm after a phone with decent specs and a physical keyboard. Having a look around my options do seem to be limited. I moved from a Nokia N95 to an Xperia Play and it made me realise how much I hate on screen keyboards.

I was looking at the Nokia N900 but the development community for it seems to be dead. It looks like a great phone but with the community for it dead it kinda puts me off it. I've also been looking at the Xperia Pro but that doesn't seem much of an upgrade from my Play.

Anyone have any suggestions? (Bear in mind that I'm from the UK so unfortunately the Moto Droid is out of the question. It's a shame because it looks pretty good)