I love my 3GS to bits, couldn't be happier with it. It's fast, has a great camera and the voice control is useful. BUT if I am being totally honest with myself I think good as it is it just is not worth upgrading from a perfectly good 3G for. My wife has my 3G so its not wasted but deep down I wish I had waited for what is to come. Its good but its just more of tha same and I hope apple do something major next time. I'll get that of course!