I've been meaning to move to Vim for years. I'm not kidding. What prevents me is just the time to learn to config it the way I want. Perhaps it is time to buckle down and grok this with SpaceVim.
It doesn't take that long to get your own config up and running.
I switched to Vim not too long ago and started with pretty much an empty config. In 1 week I had things customized to my liking and felt quite productive.
I would be reluctant to use something like SpaceVim from the beginning because it's way easier to learn something new at a lower level of abstraction and only add things in as you need it.
Maybe it's worth looking at in the future, but if you do at the start you're probably going to get hit by information overload.
That's how I felt about OhMyZsh and other premade configs. I find the developers tend to make the defaults sensible and not overwhelming. I now use fish and my vim config is <100 lines and only had syntax highlighting and syntastic as dependencies.
Honestly, I think everyone should learn to use vanilla software first so they can better understand what these premade configs provide.