I primarily use VS Code for all my programming needs. I am very accustomed to all its features at this point. Using things like multiple cursors I can get editing operations done much faster than I was ever able to in Vim. With all its LSP features and fuzzy finding I can navigate around and write or refactor code quickly and painlessly as well. (I'm sure some of the Vim masters could get things done even faster in Vim, this is just with my skill set and experience)
However, whenever I get stuck, I discovered that switching to plain vanilla Vim without any of those fancy features set-up often helps me get some progress done. Writing and navigating around code suddenly takes some effort without all the help from a LSP, and I feel like that forces me to actually focus and think twice before I end up doing anything. I also find myself doing things the simple way rather than trying to invent a bunch of unnecessary abstractions upfront for that same reason. Another nice benefit is that I can write out all my code and fix all the errors after the compiler the compiler informs me of them. I'm not distracted from the main idea by banal errors like me messing up a function call.
I am just curious, does anyone else have a similiar experience?
If you can stick to their vanilla versions, sure. You just miss some basic functionality though, like good autocomplete.