Broken drivers: there aren't many needed these days. I use everything on Ubuntu with no need to install anything. Unless I buy Apple products, which have less complicated and inexpensive alternatives.
Buggy applications: you can choose from many apps to do the same thing, in Windows, you get a few if not one and if it's buggy, then you are out of luck.
Missing parts: I left Windows 6 years ago and actually have problems when using Windows at work, it's not intuitive.
Stable desktop env: just don't use Unity and that's it. Keep it simple.
Just as a footnote, closed source OSs don't come with everything. You have to install office, burner apps, video apps, some drivers too, and the most resource-friendly antivirus. I usually install Mint or Ubuntu and all comes with it. No further installations only if a particular app is needed. That's true out of the box functionality mate.