I love my 3GS.
I still use it on a daily basis as one of my primary dev units. It has a lovely PayGo SIM in it, with inexpensive data. It's an absolutely brilliant device and my love for my iPhone 4 does not diminish the 3GS's utility.
I never bothered to purchase an iPhone 3G. Although I used several on contracts, it never passed the barrier of "worth buying." From several years distance, I'm even more sure that I made the right choice. (And yes, I know there are many of you out there who adore your 3G units. I'm not trying to take away from that.)
The iPhone 3G was basically a first generation phone with upgrade 3G/GPS capabilities and a slightly modified case. Bu