While it’s nice to see some improvements. I can’t help but feel that .Net framework is a dead end and that most projects should be using Core at this point. Likewise, I feel that anything that teethers to Windows for deployments should be avoided.
Linux has pretty much won in server deployments. And containers are making inroads in that space as well. I’m starting to get frustrated when I have to work in applications with complicated requirements and software with byzantine installations that cannot be scripted which seems to happen way more in Windows.
I like C#. I think Core and more integration with Mono will take hold. There’s a lot to like. But less burdensome tooling in the adjacent commercial libraries needs to move forward.