I use the Vim plugin within VScode. For me it's really the best of both worlds: Full-blown IDE features along with fast Vim editing. Highly recommend it!
I also use VSCodeVim! One struggle I have though is that navigating with Ctrl+d / Ctrl+u or Shift+[ / Shift+] still opens folds if the cursor lands in the middle of a folded section. Do you run into this also and/or know a fix/workaround?