Got mine a few hours ago. Been playing with it. Got some likes, got some dislikes. NOTE: This review is based on the sprint stock rom.
The size of this phone is so small... I'm almost shocked. It's hard to gauge something online. At least for me, in terms of size. But it's not much bigger than a blackberry pearl, aside from being a little thicker.
It feels great in your hand or when making a call up to your ear. I have large hands, and find it still feels comfortable to use.
The screen on this phone is utterly amazing. Being such a high resolution, crammed into a tiny 2.8 space makes some youtube videos look almost HD. Not saying the extra real estate wouldn't be nice, but for what the screen offers it's great.
The new interface is nice. In fact, it makes me forget sometimes I'm using a windows mobile device (a good thing).
Touch screen is a lot better than I expected. Although not much experiance text messaging on it, it feels fairly responsive for a pressure based screen.
Reception indoor has been very good to me. Streaming youtube, or sprint TV seems to work much better than it did on my Samsung Instinct.
D pad controls are a little stuff on mine. But it might get better with more use.
Battery gets hot as hell sometimes with minimal use. Could be an issue down the road.
So far I love it.
__________________
Phones owned lately: Sprint Mogul (2X), Sprint Touch, Sprint Instinct, Apple Iphone 8gb, Apple Iphone 3G, Apple Iphone 4gb, Sprint Touch Diamond