So, just looked through the docs at the scheduling, and I LOVE this:https://docs.prefect.io/api/latest/schedules/clocks.html#datesclockMy current place of work, we have a lot of jobs that only need to run on specific calendar dates, and we've had to work around Airflow's cron-style-only scheduling to accomplish that (we basically had to create a task upfront that checks the date and shortcuts the DAG if it's not any of the dates we want to run on. It's fine, but you can't see that scheduling rule from the Airflow UI, which is kinda a pain).
I've been thinking ever since I started using Airflow that someone needs to build a better Airflow
the only thing I kinda miss for this sort of thing is type-checked error handling since it's kinda hard to run and test workflow code that is highly integrated with hard-to-mock services that are running in the deployment environments
but, that's such a nit-pick, and I'm not convinced enough people in the industry value type-safety enough to adopt a system like that anyway