It seems to be kind of insane having to choose between a "better functional" and a "better OOP" language.
Why not just combine the good parts into a single language.
That would probably be more consistent than the current 80%OCaml + 50%C# => F# mess.
That would probably be more consistent than the current 80%OCaml + 50%C# => F# mess.