I am aware that I could extend vim with all the missing features, but that seems error-prone and not worth the time investment, since other editors have them out-of-the-box.
But I remember having your stand point when I first started to try to get into vim and getting to where I am now definitely took a lot of invested time. Wether the advantages of vim are worth your time you have to decide for yourself and it seems like you did that already.