PyCharm реально крут и стоит своих денег.
Но если он лагает, то да, можно использовать vim как IDE.
Но при всей крутости он ему далеко до PyCharm.
Но все же vim крут. И не лагает.
Выбирай сам.
Разумеется, нужны будут плагины для vim под соответствующий язык.
voronkovich привел кое-какие плагины.
но кое какие из них устарели
см.
https://habr.com/company/mailru/blog/340740/
в частности там про ALE вместо syntastic
в частности там про FZF (или LeaderF, если под Windows) вместо CtrlP
а также vim-figitive, lightline, im-unimpaired, vim-polyglot, vim-surround, vim-commentary и пр.
также см. комментарии под статьей.