What you're asking would require a huge response, but I'll just say there are enormous differences between vRA and Terraform. The biggest one that matters to enterprises is the control, security, auditability, and governance controls that vRA brings. Not to mention the frameworks that vRA has set up that you have to very carefully piece together in Terraform. They both have their uses and so it's really an apples vs oranges type of discussion.
I work for a large financial institution.
We we are also in a situation where our dev ops teams are saying that they we should get rid of VRA and replace it with Terraform because it can do everything that VRA does. They are also selling this to our Exco team and I’m battling to find reasons or answers on where the one would’ve be better to run vs the other or how they would compliment each other. Could you not maybe assist me with some more concrete or solid information that I can use to justify why we should use both or even stick with VRA. Even if you mail me directly.