To play devil's advocate, iPhones often manage to run quicker and smoother than a lot of Android phones with 3GB+ RAM. Obviously, it's a difference in architecture and the fact that Android uses Java, but it's still a point in Apple's favor. Of course, they could and should upgrade that to 2GB, but it works so far so it's hard to complain. Besides, knowing Apple, they'd probably tack on an extra $50 to the price tag for that 1GB upgrade 😛