I disagree with your first point. The editing features like finding files, key bindings, navigating methods within a class etc. are pretty clunky.If they gave us a vim plugin I would be happy.
Ah, ok. We both have a fundamental difference in terms of code editing preferences then. I hate vim with a passion, but that is also because I'm a very visual user. To each their own and what works best then :)