As an unpaid Microsoft shill, know that my opinion is bias but for web, I have bet all my chips on C#, ASP.NET Core, Linux Containers and Azure.
As for hosting on platforms other than azure... C# and F# on .net core top the performance for langauge choices on AWS Lamda, and since you can deploy .net core applications to containers, you can run them anywhere that runs containers... i.e. Any hosting service worth using.
From what I've noticed, a lot of the people moving to .NET Core aren't coming from being .NET Framework windows devs, they're coming from the node/python world hoping to run scalable services in the cloud.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.