You'll probably be impressed with it for a couple of days, then it'll start to annoy you.
It has a delay on every button you press, making it feel unresponsive. When you need to text fast or get something done, it feels like a life time. The headphones are dreadful too, and doesn't have a splitter to other headphones. It has an annoying habbit of displaying the same message twice too.
The camera is solid and has great white balancing features, but there isn't any flash what so ever, which was shocking and poor.
The phone does have some good features though and is quite nice, but don't be expecting an iPhone for this price. Personally, I wish I'd got a good old Sony Erricson, and wait a while for touch screen to improve.