pros: most user friendly interface out there, phone is fast and stable, durability because the phone is a brick, feels good in hand, lots of support out there for this phone, custom roms and rooting options, great community here. lots and lots of apps
cons: keyboard could be better, but not a turn off, can have its crappy days where it runs slow, but that could just be mine, ive gone thru 5 of them