I'm not a vim expert, I actually know the minimum you need to do work, and I've found it very good, but I hove almost no experience with other editors or IDEs. I do mostly python and I don't really need an IDE for that. Despite its learning curve, I've found vim to be really easy to use, once you get used to it, your muscle memory does all the work for you. Considering the time you work in an editor/IDE, i suggest just sticking to the one that makes your hands hurt the least.
I'm not a vim expert, I actually know the minimum you need to do work, and I've found it very good, but I hove almost no experience with other editors or IDEs. I do mostly python and I don't really need an IDE for that. Despite its learning curve, I've found vim to be really easy to use, once you get used to it, your muscle memory does all the work for you. Considering the time you work in an editor/IDE, i suggest just sticking to the one that makes your hands hurt the least.