Dataverse for Teams is great. It helps us to leverage the power of a real database (and more) for the data we store. However, when it comes to automated deployment or general maintenance of D4T apps, you always need to do it manually since there is no/limited API available, which ultimately may lead to errors.
Using CI/CD in an enterprise environment is crucial. That is the only thing that currently keeps us from using D4T intensively.
With this idea, I suggest enabling APIs for D4T or offering some DevOps actions with which we could make use of a professional deployment/maintenance of D4T apps.