You would think with a beast of a phone sporting HD screen and extremely high MP Cameras in front and back, with the intent of taking HD movies, that there would be at least 32GB maybe even 64GB onboard memory for this device. If not, 16GB will cover it, if HTC included a Micro-SD Card slot for 64GB cards. Otherwise, this is just limiting the phone and its user. Which in my eyes is the only thing wrong wit the device, other than it being on Verizon and not Sprint, which is notorious for carrying HTC products more than Verizon.