> Systemd has been a game-changer for small-scale deployments.

Why is this? My only memory of systemd was slightly better configurations for sequencing the start of processes that depended on the completion of earlier processes so I'm a bit rusty.

Systemd has timers now which have way better error handling.