Windows 7 is a great OS, the best one that MS has released to date. Has many more features than prior versions, more secure than XP/Vista. On low-spec computers, it can be a drag, but for the time being, I'll deal with it. Windows 8 will improve performance on these computers.
I purchased this desktop with Windows 7 x64 installed, to upgrade from XP. Had Windows 7 been a Vista copycat, I would've been a full time Linux user. It is better than Vista, but that just my opinion, some feels the opposite.
For those who don't want to install a lot of extra software, Windows 7 has most everything that the basic user needs. It's own image burner, Windows Defender for spyware protection, MSE as virus protection (this will disable Defender) through Microsoft Update, plenty of Windows Live options, a great Media player, so much for the money.
What I really like is the option to upgrade from Home Premium to Pro by simply entering a key that can be bought through the Microsoft Store (link to Windows Anytime Upgrade is in the Start Menu), or the user can buy the key elsewhere, such as Newegg at a discount, then entering that key. A 5 to 15 minute upgrade, depending upon the speed of your ISP & whatever additional updates needed. No format is required, and all of your settings remain intact.
Which will then allow for Windows Virtual PC with XP Mode to be downloaded & installed, after successful validation. It's best to use IE for this.
There is no such thing as a "perfect" OS, but Windows 7 is far closer than the ones that preceded it. I have 5 installs of it.
Cat