

Can I mod games as freely and as easily as I do on Windows?
For the most part, yes. I’ve modded Skyrim, with SKSE and haven’t run into any mods I couldn’t add. Satisfactory has linux support for mods through the community-built mod launcher, so I haven’t had any problems there. If you are comfortable copying files around, sometimes editing text files, uncompressing files, and other like tasks then you’ll be fine. The only troubles I have had are running trainers that run alongside the game and connect to the running executable. There is one of the Resident Evil 2 remake I wasn’t able to get going. I think there are methods to do this, I just haven’t looked into them in detail yet.
For most things involving games in Linux, you need to have a small amount of tweaking skills, and that’s it. You might have to copy a launch string into the Steam launch setup, or you might need to download a tweaked copy of Proton to get something running well (Glorious Eggroll builds). If you have those skills or can learn them, you’ll be fine. It’s kind of fun, too. If you don’t have those skills or want to learn them, you’ll be restricted to not being able to get the best experience when running some games and there will be the occasional game in your backlog that won’t run at all without it.
Not trying to scare anyone off, but that’s been my experience with Linux gaming. I’m comfortable enough on Linux that it hasn’t been a problem, but some people might find it more of a hurdle to get over.
I’ve just started playing Ninja Gaiden Sigma from the collection on Steam. I played this back on the XBox Legacy and never got that far. Now I’m playing around in Normal difficulty trying to learn the tells and come up with better ways to handle things. Still in Chapter 1, it’s been 25-30 years since I’ve played it and I never really got gud back then.