I'm so happy I got a 3GS, and I'll be really happy when I get my 4G too. I've had a year with a great fast phone. There will always be a new better technology, if you want it and can afford it you get it, if not you get what you can afford or wait until you can afford what you want.
I can't wait for the next version after the 4G that will actually most likely will be on Rogers 4G LTE network that they are rolling out.