Microsoft? Do something to meaningfully and significantly improve F# instead of leaving it in the corner and occasionally tossing it things? You must be joking.
I'm mostly convinced F# is there so MS can say "you can do functional things, yeah!" without needing to make a meaningful effort.
There are developers using Orleans with F#, so it does work. It is not as nice of an experience as it ought to be, though. For example, it requires a dummy C# project to hold the generated RPC/serialization code. PRs to improve the experience for F# developers are greatly appreciated.