Hi Umar, I’m obviously biast, but you should use Pulumi because it makes managing your infrastructure dramatically easier than other Infrastructure as Code tools. By using a real programming language, you can more easily reuse components, test them, integrate them with your CI/CD pipeline, etc.
As far as the free (Community Edition) and paid (Team, Enterprise Editions), there aren’t many things you would be missing out on as a single developer.
Our Team edition offers collaboration features you’d need when you start working with other people on a team, such as access controls, “Teams”, and so on.
And the Enterprise tier goes into things you’d start caring about at a larger company like audit logs, SAML SSO, and so on.
So rather than the paid/vs non-paid versions of the Pulumi Service, if you are evaluating whether or not to use Pulumi, I’d suggest looking at the programming model. (Which would be the same across all tiers of our service.)