I have the iPhone 3G, and to be honest, am confused whether I want to upgrade or not. The 3G S has some really neat features ontop of the hardware improvements, but I am not qualified for the $299/$199 price just yet.
Nah, No, I wouldn't upgrade. Honestly, you really don't need to get a new phone. I mean, how much did you spend on your first phone? If your contract is up, maybe you should get a new one, but if not, I would just wait b/c new phones will come out.