Agreed. I have tried using F# in my company but gave up after a while. Reasons:
- it's hard to hire people
- most libraries are written for OO style so most code will be written OO style
- most sample code is written in C#
- C# is a pretty nice language. Does F# really provide an advantage?
- will MS abandon F#?
I really would like to see a clear case for F#. When you consider factors like hiring and existing ecosystem the case for F# is not clear to me.