ShaniOS maintains two separate environments. If an update - or anything - goes wrong with one environment, simply reboot and switch to the other. I am seriously impressed.
MX Linux has been an absolute favorite for the last few months as it works under 500 MB of memory and minimal storage space.