IMHO, the iPhone 3GS isn't that bad. I got one for fathers day after my Bold bit the dust and had it syncing with my Exchange server before I left the store. Now on to the things I miss.
1. Different tones for emails.
2. SMS tones REALLY suck.
3. physical keyboard
That's really the only things I miss. I've been able to get the ringtones I want with a simple 30 second hack to the tones I wanted and syncing them to iTunes, I will need to jailbreak for the SMS tones that also are used for email tones. I'm getting used to the keyboard and landscape mode makes it easier for me.
I never tether and rarely used MMS since I have email, people email me pictures if I want them. Other then that I'm happy with the apps that I run and haven't paid for any of them, memory is very good as in zero leaks.
Just my .002