I don't know what other people's issues are with it, but generally the experience isn't entirely smooth, and for some things there aren't fallback methods when problems arise things just go to shit.
My recent negative experience with graphics drivers. I had a Nvidia gpu set with a proprietary driver, switched to an AMD gpu, and then x server fails to start. I didn't know how to fix this on the command line. I had to pop the Nvidia gpu back in, switch to the open driver. After switching back to the AMD gpu there are serious graphical issues that make it impossible to accomplish anything; this same AMD gpu used to work just fine when side-by-side with the Nvidia card, only recently had this issue after the Nvidia card was removed. This experience is very grating. Windows handles gpu swapping with multiple driver installs very well, I didn't have any negative experiences with it on my desktop. I haven't touched Linux for weeks because I dread having to spend time fixing this when I can easily boot Windows and work without issue.
My recent negative experience with graphics drivers. I had a Nvidia gpu set with a proprietary driver, switched to an AMD gpu, and then x server fails to start. I didn't know how to fix this on the command line. I had to pop the Nvidia gpu back in, switch to the open driver. After switching back to the AMD gpu there are serious graphical issues that make it impossible to accomplish anything; this same AMD gpu used to work just fine when side-by-side with the Nvidia card, only recently had this issue after the Nvidia card was removed. This experience is very grating. Windows handles gpu swapping with multiple driver installs very well, I didn't have any negative experiences with it on my desktop. I haven't touched Linux for weeks because I dread having to spend time fixing this when I can easily boot Windows and work without issue.