My issue has always been 3G iPhones are considerably more expensive than the originals (monthly, not phone cost). As long as I can continue to get software upgrades, I'm content with my original iPhone.
The better news is Snow Leopard is only $29 to upgrade
