And where it needs to be located
If I have AWS devs available, probably gonna use AWS
Likewise with GCP or Azure or DO or any of the other platforms out there
They are all (more-or-less) "valid" to use
If I have to learn a platform, I am probably going to pick one of the Big Three (if it is either location independent, or needs to be in the US)
If it needs to be domiciled in a particular coutnry/region, that will change my decision, too
Oh! And it also depends on what I were trying to build
"bootstrap a service" is close to the most open-ended topic you might pick ;)