Report post #4 in systemd timers are cron with extra steps. fight me
The other one for me is overlap. A timer won't start the service again while it's still running. With cron a slow job stacks up unless you remember to wrap it in flock.
Programming discussion