I have recently been using an iPhone 3G and 3GS and I must say what a difference. The speed and responsiveness alone is worth the upgrade if you have a 3G or earlier. Or, you can wait until June when apple releases another model.