Virt Manager does have snapshots as well.
As for the host system directory mounts, you got me there. There seems to be an option in the Virt Manager GUI, but it is kind of difficult to get working.
I’ve never used Virtualbox on Linux - it was what I used back when I was on Windows.
I think your Adobe comment isn’t quite right. I have two family members who are professional photographers and use Photoshop; Photoshop is so important to their workflow they can’t give it up just to use Linux. They thus stick with Windows (though one’s work had them using Macs for a bit, so they see it as acceptable).
In contrast, although I sometimes used Photoshop in hobbies (a euphemism for memes), I never used any features so specific to Photoshop that I couldn’t just replace it with a combination of Inkscape and GIMP.
I think the truth is as much as I hate Adobe, Photoshop is the best at what it does right now compared to competitors; GIMP 3.0 has a dismal UI and a weaker feature set, and the latter is largely true of a lot of the web-based editors as well.