Good sleek design, big display, really like the joystick. This phone is really superb but its software sucks. Phone freezes frequently and in many cases you will need to take the battery out to switch it off (because the power switch does not work when it freezes). Another issue is that it won't connect to internet (t-zones in T-Mobile) again without restarting the phone. It appears that the software which controls this phone has some issues. Despite these issues I am very happy with the phone. Like to mention that T-Mobile provides &quot;the best&quot; customer service.