Vim with Powerline in most cases for me, together with the stock netrw file browsing script that comes standard as part of the runtime files, with the following reasonably simple vimrc on top of the stock config:
py3 from powerline.vim import setup as powerline_setup
py3 del powerline_setup
Depending on what, exactly, it is that I need to do though, especially if it's large batch operations, I'll just use ex from the command line, or occasionally an interactive Python session (if I'm manipulating structured data in ways that ex just isn't good for).
Part of why this works for me though is that I specifically don't want my editor doing things for me. I have no interest in auto-completion (I find it wastes more of my time than it saves), or doing full IDE-style integration with my build system (because, you know, I've got a plain shell open in another terminal window that I can use to interact with the build system). I just want basic auto-indentation, basic syntax highlighting, and basic indentation-based code folding with usable static presentation features (line numbering, display of whitespace when it wouldn't be visible, etc).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.