You need to look at a cloud provider from several perspectives. Usually, after conducting preliminary research, you run a pilot for the selected cloud, and if it’s successful, you commit and enter into the migration process. The factors that you should consider include:
Technology gap
Which cloud is easier to learn for your teams? Which one is more compatible with the technologies you currently use?
Cost
Which cloud will be cheaper for your target services and load? Do you have special discounts for a given cloud?
Roadmap
Which cloud vendor has a plan to provide services closer to your business domain? Are there any innovative features in the cloud roadmap that are important to your company’s strategy?
Cloud regions
Does the cloud provider have data centres in the right countries from your business and regulatory perspectives?