C# on .NET Core is now my preferred development platform
For years I've been pointing out the problems with C# and .NET, but sometime during the last six months I realized I now prefer it to the alternatives for most of my work.
It boils down to a number of reasons: