Thanks everyone for sharing your inputs!
We're rather a small team now and I wanted to onboard our data analyst on DBT (with mainly SQL skills), and I thought it could be a little bit overwhelming to work with the monorepo.
Also I like how Airbyte pulls a dbt repo from Github to run DBT transformations and wanted to mimick this behaviour in Prefect instead of using Airbyte's built-in dbt capability.
But in the monorepo, I also like the fact that the dbt code is part of a flow, and not just an external piece that comes at runtime, which can make sense for versioning purpose...unless there's a clean way to tag flows with commits taken from another dbt repo.