I've found that over time, I rely less and less on quixotic tools and their exotic features. Sorting lines in a file is not a prominent feature of my software work... being flexible across platforms, machines, and configurations is. Whether it's VS, Eclipse, vim, emacs, or even cruder fare, I am perfectly capable of being highly productive. I am often surprised at how many things techie people think they absolutely need.
Apart from all of that, I maintain that vim is stupidly designed, albeit highly capable. Much prefer emacs when I'm living in that world, but vim is much more common and I often have no interest in adding more packages than needed. So I make do with vim. But the people who insist that working in vim is worlds apart from VS are a complete mystery to me. Parlor tricks aren't productivity.
It's a possibly interesting aside that I have no interest in swiss army knives/multitools, another random affectation of geeks.