been looking at the same question myself! the feel of the 3gs in your hand is loads better than the 4! but the camera is better on the 4 and the screen is awesome! i watch a lot of films on mine so im going to make the leap for the 4! the screen is amazing and if u watch films like i do the 4 is better!