I've been trying to move my main pc to Mint for years (happily running it on my media server) but my setup causes problems:
1. I run 6 monitors and 2 graphics cards. Windows "just works", on Mint the Nvidia drivers only see 3 monitors and the open source drivers see all 6 but are so slow as to be unusable - couple of seconds for a drop-down menu to drop down for example.
I'm only rocking a used HP Z230 and 4 port graphics cards can be had for about 30 quid, so I built a clone running AMD graphics and repeated the exercise.
2. That seemed to work, until I inadvisably tried to implement hibernation as that is what I rely on day to day. Very surprised that a "desktop" didn't do it out of the box but hey this is meant to be a learning experience right? Sure was!
Followed a guide that looked promising and gave it a go. Not only did it not wake from hibernation, it took out the entire system and dumped me at a GRUB prompt. I even deleted all partitions on the disk and reinstalled from scratch - still completely broken, did Mint screw my BIOS or UEFI?
So that box is back sitting in the corner until I fancy having another go. Further research seems to conclude that Linux doesn't support hibernation and probably never will, which is a big problem on the desktop.
That said, my Windows box has just started waking immediately from hibernation again so has to be shut down instead so maybe I need to learn to do without that facility.