The main difference is really between an IDE massively focused on one language and a general purpose editor which is inevitably less integrated.
But I basically agree in that I think it basically doesn’t matter. Especially as far more time is spent reading code or thinking about it (or inserting it) than on editing operations. The only things which I think are really useful to have are jump-to-definition (and return) and fast easy to access search.