1) Visual studio only works on windows 2) It runs on mono 3) I don't like .exe and .dll stuff
I contribute to a couple open source .NET projects working with developers that use Visual Studio on Windows and don't run into many cross platform issues. I commonly see open source .NET Core projects run Windows CI with Appveyor and Linux CI with Travis so catching cross platform build issues is not hard.
In addition, I run on Azul Zulu [2][3] for Java / Scala / Kotlin development and haven't had any problems so far (switched about a year ago).
Notes:
[1] - https://intellij-support.jetbrains.com/hc/en-us/articles/206...
[2] - https://www.azul.com/products/zulu/
[3] - macOS Sierra at work, and Ubuntu 14.04 at home
Anyway, I still gave it a try to see how it works. Looks like they're resolved lots of the visual glitches (especially the most serious ones, like font rendering).
For some reason though, after running the app, I was left with two directories in my home with dumps of configs/cache all mixed up. :/