I’ve had my revision 1 2G iPhone since day one (literally) and have been wanting 3G speeds and GPS for some time.
With the recent peek into iPhone OS 3.0, I am hoping Apple is planning on shipping new hardware this June or so. If so, that will coincide with my 2 year contract anniversary and open up a number of options, such as buying a new phone out of contract.
With the rumors of OLED screens at some point, video support, tethering support and faster 3G, I am perfectly willing to wait to upgrade.
Meanwhile, I’ll keep plodding along at EDGE speeds.