I switched a year or two ago to Bazzite from EOS, and it (EOS) broke all of the time during large updates. If I went more than a week without updating, it was almost guaranteed to break. I used TimeShift all of the time out of necessity. I've only needed to rollback my Bazzite install once, and that was because I fucked it up. The rollback process was also incredibly easy