Right now, my customers are split about 50:30:20 AWS:GPC:Azure
Deploying the app is not complicated - just a bunch of cloud instances and object storage.
What is complicated is interlinking regions/zones, understanding current other offerings (things like lambda, serverless offerings, strategies to simplify/reduce egress, etc)