I've done native code on Windows in industrial safety and automation. You'd think that's an oxymoron, but it can be made sufficiently robust.
I've dealt with bugs in Microsoft's SDKs, and dealt with multiple generations of drawing APIs. Played WoW and other games on WINE on Gentoo. Watched the incessant scrolling of FIXMEs on the console.
I'd love it if I could get paid to hack on WINE...
You could build the browser without video support. Actually trivial to do on Gentoo...
Gentoo. Not just for ricers.
Linux is hard to configure, well sometime yes, other no. Sharing a drive is a click away. LibreOffice has become good enough; seriously, you should try it on Windows. NVidia proprietary video driver is pretty much on par with Windows. Games, well it depends if you play them or not. Many do not care; thus the reason why they departed from Windows to tablets.
If you want solid reason for disliking Linux, read my take on it at My disastrous experience with Ubuntu 14.04 LTS Trusty Thar.
Despite, I still love Linux and am a hard core fan. The reasons can be found here.
You will have many recoverable tape errors.