I've had no issues with Windows 8.1 on my Surface... Works just fine.
That's because its on a surface. Every critique I've read about win8 slams MS for trying to make people interact with desktops/laptops as if they were tablets. No kidding win8 works great on a tablet, because the UI was optimized for tablets. Forcing a tablet UI onto the desktop and laptops is what people are cursing MS for, and its why many people are skipping win8 entirely. People LIKE win7, even people who are still pissed that MS took away and never gave back the button for "up one folder", because the UI works fine.
Fix what people actually don't like about win7, and they'd be treated like heros. Roll in some tech advances under the hood, and the techies would praise their genius. Make a desktop user pretend his computer is a ginormous tablet however... WTF?