I just tried the latest VSCode Vim plugin version and it still forgets the cursor column when moving through uneven lines [1]. That's basic functionality, so I wouldn't call the VSCode plugin a viable alternative to a proper Vim-based editor and I doubt it'll ever be since the issue is open from 2017.
[1]: https://github.com/VSCodeVim/Vim/issues/1323