What problems is dbt solving and how is that benefiting you?
Building the business models from tables and views in traditional approach is use stored procedure, routines etc. but the new way of building analytics reports and data marts are using CTE [common table expression] which DBT solves.
DBT also solves and gives beautiful lineages, from where your source data is traversing to final mart layer.
Table level lineage is provided by DBT and is super useful
Reporting on a single layer is solved by DBT, meaning developer need not to login to data warehouse and do the development.
DBT separates out the data warehouse from modeling layer Review collected by and hosted on G2.com.