I dunno, systemd timers seem overcomplicated, cron is simple and universal (as in expected to be on every system install in one of its variants). You only need to learn how to set the time once and if you’re having difficulties setting up time you can use a website crontab.guru
Cron’s simplicity also makes it bulletproof, it just runs things on a schedule, that’s it. You can’t expect it to crash or give you any trouble.