

The signature and the random updates issues can be solved (partially) by using the izzyondroid repo. A lot of the applications on fdroid are on it. It compiles from sources, doesn’t change signatures, and fetch updates on a daily basis.
It doesn’t solve all the issues, but it can help
I decided to set the snapshots in order to recover in case of bad update. Then I decided to update the system at least once a week brainlessly, just to see how much time it takes to break. so far, I’ve never used the snapshots.