Originally Posted by slaWter
512MB is plenty if the software is good.
Hardware specs mean nothing in general. What customers want is a great overall package.
Specs are only important in the Android world. There a device has no identity and needs to set it apart from all those other uninteresting Android devices by having something special like a highly clocked Dual Core, huuuuge but impractical 4.x" display, LTE for certain regions or providers, tons of RAM and so on...
you're the first iPhone user I've ever seen that didn't want a ~4" screen.