I think what is important for the iphone is the system. To have the latest version is important especially for apps. About the device, it depends on where you are. If you are in a country like US, it is better to have the 3Gs because you can enjoy...