FWIW, I'm sticking with sysrestore on, even though my boot is an SSD.
It saved my butt yesterday. Somehow, I don't know if it was Chrome or Microsoft Edge, but a malware Trojan got in - disabled Window Defender, and proceeded to change search settings, weird things things show in the task tray, and so on. I brought up sysinternals process explorer..after about a minute a I tired of playing wack-a-mole trying to kill all the recurring processes. I pulled the plug on my internet connection. I went through and removed a few startup entries, and so on. Still, It bothered me that somehow the Trojan disabled Windows Defender by applying some sort of a group policy to it. Luckily, I had a good restore point from the day before.
It's not that I can't reset my PC and reinstall all my software - all my license data and serials are is stored in multiple cloud accounts plus the software vendors themselves - it's just that it's an all damn day experience installing gigabytes of software....
System restore saved my bacon - so I've decide that the wear and tear on the SSD is worth it.
My project directories, temp directories and such are symbolic links to directories an a spinning-platter hard drive - that's where most of a disk drive's wear and tear comes from, anyway.