With all the stuff in the cloud these days, pulled down to your device whenever you want it, rather than needing to go to your computer to sync again, 128GB may be more than you need (I'd hesitate to call anything "too much"), if you've got wifi wherever you are. In a couple years, though, with a lot of apps taking advantage of the graphics power and so on, who knows? If you don't have a million apps, and you don't watch that much video content, 64 GB may be enough for the life of the device, but you really have to figure that out for yourself.