I'm using 64 GB of RAM explicitely because of that .. "Linux vs the rest of the world" issue - so I'm able to spin up a VM whenever needed.
But so far, havent needed that option at all. I've recently switched from my ancient PS 9 install (Win 7 Pro VM) to Krita, and haven't ever looked back. Krita feels a lot like Paint Shop Pro, but with a PS touch, streamlined and really nice to work with, and there also are animation editing options that I havent used yet.
A quick dive into what I use as a web developer / designer / amateurish audio engineer:
- OS: MX Linux KDE 21.3 + Liquorix kernel (multiboot, Siduction was my base install, because MX Linux wasnt out yet with an up-to-date - read "proper support of current Intel CPUs" - kernel; added MX Linux on secondary partition when they released a 6.0 kernel update shortly after)
- IDE: Geany + XAMPP (because lightweight AND cross-platform, ie. works on all 3 major platforms), Kate as a fallback option
- Graphic Editor: Krita (all-purpose, PS replacement), Inkscape (Vector graphics + related, Freehand replacement), ImageMagick (for batch conversion, and complicated things like 600 DPI JPEG scans to multi-page PDF)
- Browser galore: Pale Moon (active fork of Firefox XUL), Firefox, Vivaldi, Chrome
- VPN: ProtonVPN (their Linux app is okayish, they also got options for 'pure' OpenVPN and a simple cli app)
- Mail: Interlink (fork of Thunderbird XUL)
- File Manager: Krusader (best Total Commander replacement)
- Audio: Mixxx (DJ Mixer, cross-platform), Audacity (Audio Editor, cross-platform), Qjackctl (GUI for JACK), pagraphcontrol (GUI / patchbay similar to qjackctl, but for Pulse Audio)
- Video: OBS Studio (cross-platform), Kdenlive (Premiere replacement), gtk-youtube-player (standalone YouTube player)
A lot of other programs like eg. Telegram, Discord or Strawberry (fork of Clemetine player), Ferdium (Fork of Ferdi, which in itself is a fork of Franz) have always been available cross-platform, so I dont mention them (the list would turn out to be endless)
cu, w0lf.