I switched recently from Vim to Evil after more than two decades, mainly because I prefer proportional fonts these days, and also because of Magit (I’m really annoyed by “free” Git GUIs going the subscription route after building up a big enough user base).
The road has been bumpy so far, but I’m slowly getting used to Emacs’ idiosyncrasies. The journey has been worth it.