Pros of AWS Amplify
Very rapid prototyping
With the AWS Amplify platform, the basic stuff is provided in the in-the-box platform so that you do not need to start coding from scratch; this speeds up the App development process, and you can set up a prototype of an Amplify project even in one day.
Easy start without AWS knowledge
AWS has a huge ecosystem with many different solutions – with Amplify, you don’t need to care about which services are being used and for what – AWS Amplify will do it for you. (This is also a con in some way of AWS amplify framework).
Nice multiple environment handling
You can set up a feature-based deployment without impacting other environments like staging, production or other developer space. This deployment has its own domain and its own backend services that allows you to develop and test your changes before moving to the next step in your workflow.