AWS has become a bit bloated over the last few years to cater for the enterprise market which can make it difficult for beginners. I moved over to Firebase when starting on my current app just because the enviornment was far simpler to manage, however I can still use any other GCP services if I need to. It does however depend on what you're doing and your needs so everyone is going to be different.