System put me at risk

Would a secondary controller address some of the local/cloud concerns? I’m thinking something that would handle simple but important things like “lock all doors at 10pm” so when SmartThings scheduling fails, that still happens, but sill having the flexibility of ST and RM to do all the customizations we can’t get anywhere else. Doing a quick search, I don’t see any consensus on which controllers work, though.