- Platform agnostic
- Decent command-line tooling
- Doesn't force you into an IDE vertical unless you want to
I'm not saying that the points above aren't true exactly, but surely they are less true for .NET than they are for just about any other mainstream development stack?