maybe if jetbrains' project rider gains traction and core-clr and/or mono-on-linux matures it will be a broadly appealing option.
Also, bringing a developer without .NET experience into a project means 6 months before they can do most anything and a good year to be truly up to speed. The ramp-up time for both C# and Java applications are now about as long as C++.
I had high hopes for .NET core. I saw it as a way to start over creating a Go like situation on top of the C# language. But it's still about two years from being production ready and its already gotten complex and bloaty. Just to install the development tools and environment means multiple downloads, dependencies, and install scripts. Download a zipped file, extract to the directory of your choice, and set a few environment variables. That's the way to ensure reducing complexity.