You know what, I had the same experience. I just bought a new computer, and it's way nicer using Win7 than the latest Mint.
I've been using Ubuntu for years, and frankly the bed's been shat in. Linux isn't going to take off because it's a pain in the ass to work with. I don't want to fight with the OS to do something. I don't even want to care that the OS is there.
I know, I know, I should fix the code myself or I should read the threads here and there and everywhere. Been there, done that. It took a year for my old computer to get the hardware support AFTER the bug was found and reported and fixes written.
I'd rather use Linux, but it just doesn't work properly. Too much infighting. Too many cowboy coders.