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.
It's not something inherent to vim emulation though, the Jetbrains or Visual Studio plugins were good, so it's possible this is now fixed.