I recently moved from ultraedit -> jedit -> wingide. Wingide is completely changed since 1.* and 2.* is really powerful and has everything I need including emacs (and soon to come VI) bindings.
It is also free if you have an open source application (which you do). You should definetly give it a spin