то что async await синтаксис не поддерживает эт херово, но как по мне ничего в celery оверкильного нет, можно уж apscheduler взять
ну если у кого-то мини проект где просто нужно засчедулить таски на конкретное время то лучше юзать rq у которого воркер запускается за 10мс и не 30с как у целери, + фичи с быстрым перезапуском воркера при смене кода тоже помогают
но в целом в целери конечно нет ничего плохого конечно же