It should be possible and relatively straightforward to add true vim support using Neovim, and given that Xcode 14 disabled plugins and made it impossible to use XVim2, this is increasingly critical. I feel seriously handicapped!
Without these, I have a very hard time using it:
Macros (q to record, @ to replay)
Visual mode + g to highlight lines
%s/foo/bar/g
. to repeat last command
Support for even a limited version of .vimrc