but SQLMesh has the concept of a load class where you could dynamically generate N models and have them be recognized by SQLMesh as if they were defined in your file system. See https://tobiko-data.slack.com/archives/C044BRE5W4S/p1714598530943139 for more details.
SQLMesh uses python-based macros so you can use pytest for unit testing macros.
Wouldn't work with python models which run where SQLMesh is installed, instead of K* cluster
SQLMesh enterprise has native support for monitoring, otherwise you use Airflow UI to monitor individual models.