This is not a positive thing, generally. Web-based deployments configurations are difficult to replicate and understand.
> The documentation says to create a new AWS IAM role with credentials for automation.
From experience, this step can take a large amount of time if you don't want to just say "grant all". But create a new account for this project and it's fine.
But overall this seems pretty cool if you want a quick start with a bunch of setup to get you started with a cloud app. Seems more customizable / controllable than Heroku.