I have been toying with it for a couple of months and have to say it is an improvement over Vista, but I also have to agree with most of the media in saying that I don’t think I would recommend that the average user run out and buy the upgrade version of Windows 7 to install on their existing home PC’s. I would wait and get it with a new PC. Most of the time an OS upgrade is more of a hassle than it is helpful. The only way I would recommend getting a Windows 7 upgrade now is if you were planning on reloading your computer completely in a fresh start kind of way.
Upgrades tend to take forever, and rarely do they improve the performance of the PC. So unless you plan on formatting the hard drive and starting over, I’d wait just a bit.