When using Terraform instead of Cloudformation on AWS, I usually get immediate feedback on the terminal, which makes the work very productive.
With CloudFormation, however, I tend to edit the file in my computer, upload it to Cloudformation console on AWS, and keep watching until I get an error/success. Even using CI/CD is not much of an advantage, as the result is usually ROLLBACK_COMPLETE, and I have to go to the console to see what went wrong.
I'm I following the right workflow for Cloudformation? Should I be doing things differently?