I think it would be nice if the leetcode team took a pass over the editor's vim mode as it's currently quite awkward to use, for a number of reasons. I've seen other online editors (e.g. HackerRank) that seem to implement vim mode quite a bit more comfortably.
Among other things, I've had difficulty resetting lines and deleting tabs, deleting text in general while I'm in insert mode, and I've found it difficult to tell that I'm in insert mode in the first place due to the cursor remaining static (i.e. looking like a block always rather than changing to a line).
I prefer using vim bindings and this is currently one of my major gripes with leetcode at the moment. I and presumably many others would much appreciate this being looked into!