My biggest hold-out for using C# at a medium-sized company would still be how awful Projects and Solutions are, when working with a big team.
I'd have to develop my own tooling, first.
I'd have to develop my own tooling, first.
Yes, the old (pre-.NET Core), .csproj files were a mess, but the post-2017 .csproj/.props/.targets files are a pleasure to work with.