As a nix os user, I would recommend it if you are actually willing to learn the config language. It will be hard. And 2 months into actually making nix os my main machine, I still have no intuition with how to edit the config more than "copy paste this file, add the new code, import".
Is it worth it? Ehh... I just like how I can actually know what's installed and not forget a 30 GB app I never use is still there
I'm not a big gamer (and factorio doesn't have the full screen issue) so I still use mint, but I'm gradually switching to nixos. Works better... If you add the correct config for game scope and the rest (easily found on the wiki)
Personally that was a deal breaker for me. After a long day at work, coming back to chill out and do some blender only to find out your setup is booked and now you have to fix the system, it really gets on you.
Thankfully I had an old Linux mint partition I never cleaned up (Too lazy), so I could have continue, but the average user would just go "fuck Linux. Going back to windows".
"Now make me some steamed hams, Seymour skinner."