I'm already using Emacs, so that's alright :D
I noticed a couple of comments where people were wondering what the alternatives were. With this thread, we can possibly save people some research time, as I've spent quite a few hours in the past week or so.