Serverless and SAM both have pros and cons based on the various scenarios in which they are used , so based on these observations , it is better to go with SAM if you are a developer who works only with AWS cloud. It is better to choose Serverless framework if you are a full time devops engineer or cloud developer who will be managing and working with different serverless providers at the same time. This gives you the advantage of a single framework, access to a vast community, and readily available documentation.
We at techpearl have exposure to various technologies and frameworks. We will pick the framework that fits most conductive to your needs. Contact us to learn more.