Can you expand on "testing is a mess"? Do you mean testing your own DAGs and operators?
Now that I think about it though, most of the time I spent on testing wasn't caused by Airflow. Testing data pipelines just isn't easy with the current well-known tooling.