> I use emacs not because I'm a neckbeard, but because I can script it to do whatever the hell I like.
This. With some elisp knowledge, you can bend Emacs your way. No need to write full-blown packages. A function here and there can get ya very far. I wrote about this yesterday[1]