I've been able to upgrade since September '10. STILL holding out to upgrade. I bought a Droid X on Ebay to tide me over till a really good phone comes out. Just be patient!!
Just something else, you can still get any 4G phone even if you are in a 3G area. If you get TEC (Total Equipment coverage - extended warranty and insurance) then you have a phone that will last you 3 to 5 years. Which means you can hold out until they flat out offer you the newest phone for free to renew.