Yes, I traded my iphone 4s for this phone but because of the camera. and being able to go on a unlimited data plan. but I have a couple of beefs with htc this time around, I used to own a incredible s the phone is unlocked and s-off according to holding the volume down and power. (no beef there) 1. The wifi connection is horrible, sometimes it will connect with a full signal, sometimes it will connect with just the dot at the bottom of the bars. (max 10ft away from router in an open room) changed encryption and used wifi analyser to find a better channel still same issues, but when it does connect its solid. 2.The battery life well, its all right, not the best, but it takes FOREVER to charge and once i hit 30% it just dies on me in 10 mins. 3.i would love to flash it to the mobilicity stock firmware, i seem to be having issues with the apn.(but i dont have a microsd) do you know of a work around? 4.if i take a picture at night, and use the flash, the camera wont record the photo, just displays black. i was kinda hoping i could do like we did in the motorola v3 days and just use our computers to flash the firmware on the phones. so the phone is s-off and rooted i guess, is there a custom rom with the stock ics look and feel, with out the use of go launcher.