Not saying these are insurmountable, unforgivable problems, just really annoying.
I honestly don't know how F# compares to Haskell over performance
Pity something's busted in the benchmarks game: http://benchmarksgame.alioth.debian.org/u64q/fsharp.html
Is F# working with .NET Core 2.0 Preview 1 for you?
Maybe the only thing I would complain would be the separation between integer and floating point math.
Something about people writing fast code with Flow/TypeScript than with plain JavaScript because the typing leads to less polymorphic code which is easier to optimize for the compiler.
This has nothing to do with performance per se. It doesn't make OCaml code faster than languages that allow you to write "+" for both int+int and float+float. The compiler knows anyway.
Anyway, Reason seems to have a bit nicer syntax than OCaml, I think.