Here are some issues that we know about, beyond language support.
VM fails to come up if you have secrets
This happens whether they are in Settings, or encrypted in
Caching is not yet supported
This is now working in production on both .com and .org.
Debug mode is not supported
NVS version names are different from those of NVM
As a result, some names in
nvm do not work on Windows, and names on
nvs do not work on Linux and macOS.
Deployment is not yet supported
Deployment can now be initiated.
Individual deployment provider may still fail. If you are inclined, take a look at https://github.com/travis-ci/dpl/ and send a PR (or two, or three) to make your favorite deployment provider Windows-compatible.