I've been using snapshots for a couple of years. So far I've only had to restore a snapshot once, but it and it worked fine. The snapshots are created almost instantly and they don't use much disk space unless a lot of stuff has been changed.
You can usually find the solution to Linux problems on the forum for your distro.
With windows problems, the answer is usually "nothing can be done unless microsoft actually decides to fix it". That's after digging through 10 or more pages of search results filled with AI generated crap.