Cavalary: And then there are drivers, utilities, productivity software you're used with or specifically need because you work with others who use it...
Plus just the way you're used to use a computer day to day, or some basic functions (hello being able to make a system image backup while the system's live, as one "little" thing).
This is not to convince you or the OP to switch to another operating system, as you clearly are hesitating and reluctant, and possibly just don't want to. Nobody can force you into that, and that's a good thing.
But I just want to correct some information that I think is dated, or inaccurate.
The alternatives to the apps you use in Windows and that you mentioned, I believe, can all be found on Linux. These are the ones I can vouch for, as I am using them/have used them, but there are likely quite a few more out there.
1. Opensnitch
- per app connection filtering, pop-ups when an app is trying to connect to something that you haven't allowed it to.
I'm pretty sure this was mentioned before between us, and another user highlighted it here too, which is great. Keep in mind this utility (and most FOSS projects) that aren't feature-rich/full, will most likely get rapid development, so if you looked at this 3 years ago, it's unrecognisable now. I'm not sure for example if Opensnitch used eBPF modules to intercept connections initiated from kernel space (rootkits/VPNs etc.). I think that's fairly recent.
2. Timeshift and Deja Dup
- system files snapshots, user files backups/snapshots respectively.
- Can be initiated on a running Linux system session. Can even be restored on a running system, though a system restore on a running system seems foolish to me. But it's possible.
- I literally just created snapshots on a running system whilst I typed out this forum post :)
3. Kdenlive and Openshot
- replacement video editing software for Moviestudio 16. Professional-grade and simple, respectively.
- Kdenlive has a huge learning curve (think Adobe suite line), whereas Openshot will probably suit your needs much better. There are other ones as well. I personally have tried Kdenlive, realised how absolutely massive it is in features and complexity, and just used other simpler tools.
4. Granular control of updates and packages
- You can mark packages for a specific version, and hold them back when you update everything. You can do this in several ways, CLI or even GUI (distro-dependent).
5. ClamAV
- anti-virus for Linux. I run it out of scientific curiousity once in a while. The only things it has ever complained about are some Windows files in WINE prefixes, funnily enough ;) . They were false positives it turned out. The security updates on Linux are the solution to be honest: kernel, firmware, software packages. Pretty much weekly there are updates to plug holes.
-----------------------------
Sometimes there will be no direct substitute for your Windows workflow. Just the way it is. If the learning curve is too much for the Linux equivalent software, even if it's better, no amount of shouting "DUDE, JUST USE LINUX AND PROFIT!", will ever help. No one will blame you for sticking with what you know and works adequately at the moment, even if there are better alternatives.