I've spent years with immutable Linux - RakuOS fixed my biggest annoyance ...
The best update strategy I've found is just being allowed to undo it ...