Idk, I spend more time installing drivers on a windows install than the entire install and config of most linux boxes. Sure there are gotchas, but honestly i geat nearly as many in windows, but don't spend my time fixing the issue because I literally can't, and just have to live with the problem, or use crude workarounds.