There are a few. I am using VSCodeVim[1] with the default settings (besides the typical `jj` command)
I love it, and using anything else feels weird. I remember having some problems with it before as well, but I haven't bothered looking at the settings or anything for months. I had to go back just now to see if I had any weird configs set up, (I don't)