You have got to be kidding me - the iPhone 4 was the BIGGEST upgrade jump the iPhone has had - brand new CPU, brand new screen technology, front facing camera, LED flash, Gyroscope.
The 3GS brought a speed increase with a higher clocked processor, GPU, compass & higher resolution camera.
The 3GS might have been a bigger upgrade for you but to the rest of the world the 4 was a MILE ahead of any iPhone upgrade before it.
Posts like this make me feel sick.
It's simply the post of a bitter 3G owner who didn't upgrade and tries to validate it by downplaying the clearly superior iPhone 4.