i've had this phone for a couple for a couple of months now and it does what i expected it to.
The touch screen is the best of all i have used, as you do not need to use your skin to work it, and can use your nails. Although this has a disadvantage, as it can unlock itself by your clothes touching it, which has resulted in sending many texts and phoning people by itself. It does this almost every day, even if there is a phone sock and it is driving me crazy.
Text message memory isn't great, 200 texts and it will start shouting at you to delete them. Texting itself is good, as you have the option of the standard keypad or the qwerty.
The camera is average, good anti-shake/face detection settings, although more effects would have been nice.
The internet is better than was expected, having switched from a Nokia. Although if you tilt the screen too far it turns the screen round which is annoying if you don't want it too.
The phone looks great, nice size and the back cover looks great when it shines in the light. Probably the best thing about it!
Overall, I wouldn't recommend this phone to someone who doesn't want to be phoning/texting people when their phone is in their pocket, but if you are ok with that, which I am most definately not, i would recommend it.