I just wanted to give my opinion about this Ally. My first phone started out great for awhile. Then I started getting sd card failures and the gallery could take all day to load even after deleting practically everything. The keyboard would stop working completely or the touchscreen would do the same. When in the middle of typing on the keyboard a hotkey app would randomly pop up. The phone resarted whenever it wanted and all incoming messages/calls stopped a couple times until I restarted without me knowing about it. And if any small amount of moisture got on the screen it wouldn't work correctly. (I'm sure I'm forgetting more) After all this my phone fell on the floor face down and spider-webbed the screen. It didn't affect the touchscreen though. I sent it to verizon and they said since the screen is cracked they could not help me. After about a year I lost my phone and had to pay 50 bucks for another one because my contract wasn't up to switch phones. I have had this Ally for about 3 months now. The first week my screen cracked in the same way. I have been having more and more of the same exact problems as my original phone. I would not reccommend this phone to anybody even for a first smartphone. It was the most expensive piece of garbage I ever bought.