I've been with AT&T (Cingular convert) for 5+ years, and haven't had any issues with them at all, as opposed to the horrid mess I experienced with Sprint before that.
Having cleared that issue, I'm hugely interested in the next iPhone product, but it didn't keep me from getting the 3GS recently. I'm expecting the next OS upgrade to add the few things I want to the 3GS, and there's *always* going to be "the latest and greatest" out there. I'm sure when my upgrade option comes around, I'll have the opportunity to shop for even better.
