It's basically all I use, and most of the headaches are more about publisher hostility than any actual issues with Linux (no, you not being able to install your fucking rootkit is not a failing). I basically don't even look at any of those statuses because I don't feel like I need to. Almost everything actually does just work.
But we're comparing it to a console lol. That, to the point of baked in performance settings tuned to the exact hardware, are their whole purpose.