Eventually I would like a completely statically typed inferred language, go mainstream(Aka Demand for it)
C# is my best option atm.
I don't like how .NET as a platform/ecosystem/community lags on certain things that are almost taken for granted in other areas, like deployment tools and package managers. Then again, when I worked with .NET those things were my responsibility so I guess their lack affected me more than many .NET devs.
You can run mono in linux containers which means you can run this stuff too.
[0] http://www.zdnet.com/microsoft-to-offer-its-drawbridge-virtu... [1] https://research.microsoft.com/en-us/projects/drawbridge/
.Net has always had containers like that.
The Hyper-V team have also been actively committing to the Linux kernel for many years now, and I'm happily running a 6-node Cassandra cluster on my Windows 8 dev machine right now using Hyper-V :)
So it's not there yet, but ground has been broken.