I used to have Vista on my home laptop and had no issues with it other than the machine slowing down when the hard drive got full. I recently chucked a new 500gb hard drive in it and stuck on a copy of Windows 7 Professional to give it a new lease of life. Feels pretty much the same just a bit more modern and much quicker now with a bigger hard drive and clean install.
At work I use Windows 8.1 and I personally quite like it. I don't have a touch screen but barely use the tile interface as I can now boot straight to desktop since Windows 8.1. I thought Windows 8 was pretty terrible to start with but since upgrading to 8.1 it's made it subtly better in a lot of ways and I quite like it now.