(CTO of Mineiros) published a detailed review of WHY Terramate
was created in the first place. AB: Terramate is one of the competitors
that mostly implements features that should be in Terraform in the first place. Terramate currently has features like code generation, change detection, and some more complicated features (e.g. terragrunt config generations, change detection made within git branches). Look at the example code provided
to make your own judgment, but I will continue using Terragrunt in all of my bigger projects where plain Terraform is not enough.