F# provides also a "verbose" syntax which use brackets, so you can choose. The most people in F# use the whitespace sensitive syntax, called "light".
I guess your issue with whitespace sensitivity is about writing the code, while reading is fine?
Do you think, its even more readable?
Not always no.
Depends on the individual language syntax. ^.^
OCaml and F#?
OCaml has first class modules that last I checked F# entirely lacked, so definitely OCaml as that is required for soon-coming implicit witnesses. ^.^