I recently had to do a piece of AWS work that required cross-account resources (create certificate in one account with ACM, set DNS entries on Route53 in another account).
Not sure about pulumi, but AWS CDK and CloudFormation can't handle that as one step (there are some horrific hacks). With Terraform it's absolutely trivial.
I was liking CDK up to that point, but that limitation is a complete deal breaker for me. Had to come back to my old friend Terraform.