Honestly I can only think of 3 cons which are all minor: One is the keyboards backlight. It looks great when its on but it times out so fast and I couldn't find an option to make it longer! This seems like it could be worked around somehow. The second is the camera of course. Unlike many others I don't hate it or think its a piece of crap, but it does need a little tweaking with focus and speed. The third is the icon grid on the homescreens. It is 4x4... I know they could have fit more than that. However I do know WHY they did it this way. When you go from portrait to landscape, the icons all rotate so the grid needs to be a square. Otherwise, if it were 6x4 or something, when it rotated it would have to try and cram 6 icons into the short side of the screen. So yeah this is a minor con because its very understandable and doesn't cause me any trouble, it would just be nice to fit more on the screen. Honestly everything else about this phone I love! The screen is amazing, the sound quality for music is great, if I get tired of the stock mp3 player app, there are a few others that offer different features. The keyboard on/off screen is great in my opinion and I can even download a different onscreen keyboard if I want. The onscreen call/end buttons don't bother me. Look at the iPhone, it has ONE button haha. As far as looks I think it screams "I am a badass phone and I'll beat your phones ass" (pardon mah french). The phone is fast, battery is great, especially if I plug it in when its just sitting on my desk or in the car, it will NEVER die on me. The selection of apps is great and will just grow bigger. So yeah I love this phone.