Pulumi made the mistake of immediately making remote state a paid-only feature. Even if it's not, from all the recent marketing I looked at everything useful required payment; for getting started with a project that's a non-starter.
On top of that, most of the worst parts of Terraform are no longer an issue with 0.12.