So I upgraded my SSD to a bigger one, cloning using the manufacturer's tool (Samsung 850 EVO). That worked swimmingly, so I decided to do a full OS reset. The only hinky bit was that the restore environment wasn't enabled for some reason. One quick command line command later and it was re-enabled, and I was able to do a reset without any drama.
Things appear to be much smoother than before when I had just done the upgrade. I had very few issues with the upgrade mind you, but this was mostly out of curiosity to see how the reset process would work, and it works really well.
Most of the apps I use are cloud-ish anyway (Steam (library on separate SSD), Adobe, etc.) so reinstalling things was a cinch.
The main reason for upgrading was I had most of my programs installed on a separate physical disk (non-SSD) so boot times and whatnot were a tad sluggish. Getting a bigger SSD to boot from lets me reinstall programs on that drive again, which obviously is a massive step up in terms of speed.
Really digging Win10.