VSCode vs vim/emacs for OCaml

I don’t think you are missing much. I think there are one or two features that are not available due to limitations in the lsp protocol. See this message for more information.