I agree with Elby, its awesome, there are 2 things about it that annoys me though. Bad learning curve but once you get over it, its fine. and the camera is absolutely horrible.
There are probably other things, but those 2 are the ones that I remember the most.