I feel like some underestimate the .NET framework. Microsoft has done a great job of really opening up and building a better eco system for developers to work with. Years ago there was a common stereotype that .NET was old and not cool. I believe it still has a place and is a strong server side framework.
dotnet development targeting linux is painfully slow. on my macbook, with a relatively small asp core project, there is a 10-20s overhead to run any quantity of unit tests. i believe it will get better, but right now it's a bad choice.
I have a project with 36 different entities, 100s of endpoints, and way too many abstractions (coming close to the enterprise-Java levels) and for me, it takes 8 seconds for a cold start on a 7 year old mac mini with an ssd (around the same when running tests). I find it not perfect but acceptable.