Aside from reducing the blast radius of any Terraform state (split by envs, then by teams as you grow), I highly recommend using cdktf with Python for Terraform projects. Huge timesaver
I kind of think using a language with native JSON support and structural type system would be best.
HCL also just works.