Я пробовал разные IDE, а также e-texteditor, но все они довольно болезненны для меня. Emacs, с другой стороны, намного легче и доступен во всех различных упомянутых ОС (да, OP работает на Windows, но другие люди используют Mac и Linux).
Мой коллега по офису (который был довольно тверд в использовании IDE) только что переключился на VIM для разработки Rails под Linux, потому что RubyMine (лучший из всех) был слишком глючным в X.