What peripheral drivers would you like to install? What is it about Linux that prevents you from installing them? Is it because they are not available? That would be the manufacturers fault. There really is no excuse for this. The facilities for producing userspace drivers for just about anything have been available in Linux for a long time. Manufacturers don't have to open source or submit them to upstream repositories, but they do have to write them. If they don't...who's going to write it for them? And no, just because it is bad for Aunt Tillie does not mean it is a fault with Linux, anymore than the D-Link DWA-130 not working on OS X is a problem with Apple.
(precisely how many sound subsystems has Linux had over the years?)
Uh, one: ALSA since the 2.6 kernel. I will agree that certain desktop distributions (I'm looking at you Ubuntu) like to beta-test and screw around for no apparent reason resulting in breakage, but you can easily install a Linux desktop and have the sound work out of the box with no messing around. For a period of time that wasn't Ubuntu, though.
A blind spot to anything that doesn't work very well. Anyone who's tried to do anything beyond a very vanilla setup knows all about this.
Define "work well." I mean we all have our own standards. Some things are just irritating because it may be bad scrollbar behavior, or something, but not everybody is bothered by these sorts of things. It's easy to criticize Ubuntu for the things they miss or break (because these irritate us the most) and forget the good things they have contributed (they were the first distribution to make a proprietary driver installer for the desktop, for example). I don't know, it's not perfect, but I've never used a desktop, Linux or otherwise, that was.