F# has a few significant differences vs. OCaml, but for the most part it makes up for it by having a wider ecosystem you can tap into. I also started out with OCaml (and also had the same "this is what programming should be like" reaction that completely broke any other language to me ;_;), but just the ecosystem around F# has made me ignore some of its .NET warts to get shit done. For example, you can build cross platform apps with Fabulous, a pretty high performance web server with Giraffe, and the web app with Fable and React. Worth checking out if you wanted to build something in OCaml but didn't have the right libraries to focus on your problem instead of reinventing the wheel.