For me, at least, I've had negative experiences with Mono-based applications on non-Windows platforms (e.g. Keepass), so that is scaring me off from wanting to build anything on .NET.
Data science-y stuff is our next target, starting with finishing out our REPL support for .NET Core. It's not fully functional (turns out it's a ton of work!), but when completed it'll have support for ingesting packages in a REPL session, and it'll work with libraries such as ML.NET.
I appreciate everything the open source community does btw. It is just a little frustrating that there is a really cool language and ecosystem that I'm only making glacial progress in.
The main benefit of an industrial language is the entire toolchain including IDE with code higlighting, intellisense capabilities, debugging capabilities, etc. To provide these for F# in Visual Studio requires continuous investment.
Hence, given the not-entirely-committed feel MS is emanating just now for it, if they don't feel supporting F# as a first class citizen on visual studio is worth the investment, they might orphan it to to open source developers. Who probably would hold good care of the core facilities, but would probably lack resources and interest to provide an entire industrial strength stack. I do hope this is not the scenario, and Microsoft will continue investing in the language as a first class citizen on visual studio.
(lots of language stuff at the beginning, but there's a tools and "what we're thinking of next" section afterwards)
To be painfully blunt: The language is really nice as it is. I would prefer it would expand on the bolted-on batteries included utilities rather than new contrived ways of code golfing.
What is critical from industrial point of view that the fundamentals are now and "forever" rock solid. Not how many new language features it will gain.
See C for reference. Nobody uses C because it gets new ways to write shorter code. People choose C for stability[0], not because it's horrible language or because it's a beautiful language.
F# would be fantastical, if it would ossify like C. Then I could write it for the rest of my programming career.
[0] Yes, C moves forward, but with a geological pace
Based on inferences it has a small, enthusiastic and talented userbase and has still language core developers bankrolled by Microsoft.
There's been some worried discussion whether Microsoft wants to continue investing in it or not, e.g.:
https://www.reddit.com/r/fsharp/comments/91gg6j/is_microsoft...
Personally I hope they would continue the investment.