I daily drive both windows and Linux mint. In my experience, it's been getting a lot better but isn't ready for non-technical users who just want something to work. I needed to disable the nipple button on my laptop cause it drifts hard and I had to resort to the terminal for that.
I'm liking mint a lot, but I would suggest having at the least have one windows machine that you can quickly access.