Recommendations to others considering Vim:
Be sure you have time to learn how to use it well; otherwise you can ruin something! Once you become good at it, it is hard to mess things up, but the wrong key combination can ruin your work. Save frequently, and you should do fine. Review collected by and hosted on G2.com.
What problems is Vim solving and how is that benefiting you?
I use vim mostly for coding in C/C++ because it has solid support for the language. I have memorized enough key combinations to be very speedy with it as well, and the C++ plugins allow for autocompletion, which I love. Review collected by and hosted on G2.com.