Pros - Good processor, gpu, camera, ICS update, Flash support, front camera, and stereo speakers
Cons - Battery life( almost every android phone in the market has a battery issue)
This phone is a great for the money you pay for it, It may be compared to samsung galaxy ace, but I tell you, its no good. The ace might have a better screen and slimmer looks, but it has lesser gpu, lesser processor, no front cam, no hd video recording, no ICS update, older android, and it is very jerky and laggy. So, just buy this phone.