Originally Posted by Affinity
Wait... Did you miss the part about redesigned camera? Increased download speeds? Improved phone signal? Faster processor? Even faster GPU? World phone? Even greater battery life? iOS 5? SIRI? iCloud? Cards (i keed)? BT4.0? 64gb? Possibly more ram?
Thank you! Seriously, the CPU, RAM, capacity and camera are very nice bumps. From iPhone 2G -> 3G, there wasn't any compelling feature that made me want to upgrade. It still had the same processor. AT&T's EDGE network was actually pretty decent back then - I was getting around 300~400Kbps which isn't bad for the type of browsing I do (text heavy sites).
However, the increased RAM and faster CPU on the 3GS, as well as the bump to 32GB capacity are much appreciated. Frankly, the processors on the iPhone 2G and 3G are just too darned slow. Oftentimes, what kept me waiting was rendering a page (remember those checkerboards on Safari?) rather than download speeds. I also used a couple of apps that are fairly heavy on memory usage so those kept crashing. Safari also crashed frequently due to lack of memory (128MB is just too small). Even with 512MB RAM on the iPhone 4, there are still times I run into issues caused by lack of memory (particularly when I have a lot of apps running in the background). Running the iPad 2 and iPhone 4 side by side, the iPad is definitely snappier when it comes to launching apps, opening new tabs, etc.
Seriously, if Apple had put the iPhone 4S's innards into a different form factor, people would be singing a different tune. While the 4S may not look different compared to the iPhone 4, the upgrades under the hood are pretty significant and probably necessary if they want to have the same 326 ppi pixel density on a bigger 4~5" device.