- Provider does not feel optimized for my preferred programming language
- Provider offers a developer friendly ecosystem to build on
- The sheer number of services can make building with the provider too complex
- Provider gives clear and easy to use developer documentation and tooling
- The developer experience feels inconsistent across the provider
- I know where to go to get technical questions answered related to the provider