If you&#x27;re stuck on Windows&#x2F;.NET this is good.  But the bigger question is WTF are you doing developing on Windows (unless they&#x27;re games).   They&#x27;re making good progress open sourcing, and at some point it will have enough community worthwhile open libraries, support multiple platforms, but it still is a bad decision.