In theory all of the major cloud providers (AWS, GCP and Azure) support NodeJS and Python languages in their PaaS/FaaS solutions. You simply deploy an app/function and it runs/gets triggered as expected and works.
But when I've tried to develop a little bit more complex python based solution on Azure recently, I've found out that not everything goes smoothly or not everything is completely supported.
e.g.: could not use IAM/AD for authentication on pay/usage plan, because serverless python function can run only on Linux plan, which simply does not support that, but if I would write the application in .NET Core, which can run on Windows, it would have worked).
According to your experience when it comes to integration of the language with the cloud platform & language combination is the best and which one is the worst?
Which cloud provider would you recommend if the main goal is to achieve the best integration between the Python/NodeJS languages and the cloud platform?