Complete disk images a way better than restore points.
Restore points mainly deal with Windows system files and the registry. If you open System Restore and select a restore point, you can then click on "Scan for affected programs".
That results in a list programs and drivers that will be deleted by rolling back, as well as a list programs and drivers that
"might" be restored.
But if you restore a full image file, you get everything in one easy shot. No loose ends.
My use case for restore points might be to create one just before installing something I want to try out, but possibly not keep installed. Restore works pretty well then if I just uninstall that temporary application first, then roll back the restore point. Most of the clutter gets cleaned up that way.
But the more time that has passed since making a restore point, the more complicated the things it can affect become.