I still have my 3G as a backup in case I break or lose my 4. Otherwise, I still plan to wait. I skipped the 3GS, why not skip the 4S?
The main issue with my 4 is the proximity sensor still acts up, and an issue (software?) with the home key. Otherwise in better shape than my 3G was when I replaced it, what with the cracks. I should have had a case for the 3G like I do for the 4.