I would make use of ETL-as-a-service vendors as much as possible (Stitch, fivetran, etc.) before going to airflow/prefect for the more custom stuff.
Airflow 2.0 will have some pretty nice features for ML development as well.
Airflow 2.0 will have some pretty nice features for ML development as well.
Also they all seem to charge so very much for what amounts to a fairly straightforward service...