Some of the "innovations" are beyond annoying, some of the design is clumsy, it has a clown UI tacked on to it, it's probably a vehicle of (more) unhealthy business strategies and tacky commercialism... but there are advantages to Windows 8 too.
1) It seems slightly faster and more stable than 7.
2) Some goodies may not be available for 7
3) It has a half-decent search implementation and the Quick Access Menu (right-click on noexisting start button or Win+X) is surprisingly sane.
Third point is most important to me because my impression of a typical Windows administrative task was "[something almost but not entirely unrelated to what you want] -> Options -> Advanced Settings -> Maintenance -> Administration -> Options -> [Setting I want is present but greyed out] -> Advanced Settings -> System Preferences -> Make Your Computer Easier To Use -> [UAC Prompt] -> Finally there, pray it works".
Unless you used a specific service pack of the Professional version, in which case it was in reverse order. All online documentation assumed you did.
*
Having used Windows 8 on the side for a while, I found Windows 7 surprisingly hard to live with... and fixing my relatives' SNAFUs more difficult than it needed to be. I'd tentatively suggest Windows 8 although I find it tacky and annoying.
And since Vista was brought up... I see no real reason for that unless you just need an interim solution and have a spare license gathering dust. It's no lighter than the newer systems, still overenthusiastic with its then-new services and just needs a ton more upgrades/tweaks to work mostly like Windows 7 with a slightly more old-fashioned interface.