Much closer to CloudFormation, i.e. people already familiar with it can convert more easily. State is not kept locally either - for AWS it's using CloudFormation for that. Also, Terraform does not support all AWS services yet, which is a no-go for people who don't want to start learning Go just to implement their AWS stack.