Having to work on Windows machines most of my time, I got very comfortable with UltraEdit. Of course it's a shame that this software is not free, but its features and usability may outweigh that.
Most of all, I enjoy defining my own key commands - you don't have to learn the editor - the editor learns from you! Same with user defined macros or even languages. I've never felt lacking a feature with this one, instead there are so many small functions to make your work easier, like "add/remove indents", multiple clipboards etc.
OK, the internal DIFF doesn't work quite well and the internal regexes are nothing to perls, but you can quickly use DOS commands to avoid these.