This phone has so much going for it but unfortunately it's one major flaw is a huge oversight by kyocera or sprint, not sure which but I've talked to both companies and they both blame each other for this issue.The phone advertises a 4GB rom and 1GB ram. Most of us probably look at this as a bit on the light side but workable. Obviously some of the ROM space is going to be eaten up by the OS and that's understandable and of course you can install a SD card for additional storage space. The HUGE problem here is that someone really goofed the drive space on this phone. The 4GB ROM has been divided into a 0.99GB main Storage area (where all your apps install first), a 1 GB 2nd drive (Picture drive is what they call it).... Like me, you're probably wondering where the other 2 GB went because they're not reported anywhere w/in the phone and like me, you're probably thinking that you'll just set the primary install location for the applications to your 32GB super high speed micro SD card you just bought for this phone as well. And that's where you'd end up pretty frustrated.The problem is that most applications will not install anywhere but the primary 0.99GB storage area. So if you have google maps, google earth, facebook, google + and a whole slew of other programs that wont move you start getting out of space warnings when they try to update.... Very frustrating....So I called Sprint, they didn't know and told me it was Kyocera's fault and told me to call them. I called Kyocera and was told they only set phones up the way the carriers tell them to set up the phones so it's not their fault.As mentioned above I really love almost everything about this phone except the ROM space issue. if they'd just taken the full 4GB of available ROM space and put it all together as 1 single drive i'd rate this a 99.9% great phone, my only complaint left would have been the camera, which, i could live with.