More recent tools such as Dagster and Prefect have much more to offer. One simple example is communication between tasks. Airflow has a clunky system for that called XCom. The actual author of XCom says you probably should not use it due to the level of hackery it has under the hood [1]:
On Dagster and Prefect you communicate between tasks as if you were writing pure Python. On Airflow on the other hand ...
On Dagster and Prefect you communicate between tasks as if you were writing pure Python. On Airflow on the other hand ...
[1] https://www.youtube.com/watch?v=TlawR_gi8-Y&t=740s