Fair warning, I’ve been in situations with Pulumi where destroying and recreating a “stack” is the only way to solve little intermittent bugs. Not sure what level of stability you’d want from a tool like this but it made me raise an eyebrow.
I have little experience with either, do you find another tool more reliable?
I guess all of these tools are dependent on the consistency of the cloud provider APIs they're working with
So for time being we are sticking with terragrun&terraform combo.
But the concept of pulumi looks interesting and we will likely re-evaluate in a year or so to see if it has moved in the right direction.