If you want “ease of use” there are plenty of “easy ways” to get things done in AWS like just accepting defaults when creating a VPC, ElasticBeanstalk for deployments , and CodeStar for getting started templates.
There is not a single bit of technology that doesn’t seem overwhelming when you first start looking into it - and that’s from 30+ years of programming either personally or professionally. I know most of the core fiddly bits of AWS like the back of my hand but Azure and GCP are completely incomprehensible to me. But, I also haven’t taken time to learn them.