DMN models provide an excellent way to visual describe decision logic.
However, when it comes to the DX of writing and reviewing changes in common git based workflows, it is not as good as code based approach.
The DMN ecosystem is, in general, lacking a good code first approach to writing DMN models.
The only contender I've found is https://github.com/powerflows/powerflows-dmn. However this has not had any updates for a few years. And, lacks the deliciousness of rust.
I'd be interested in hearing yours, and others, thoughts on this.