I've been writing code for 20 years and have used them all. It's so hard to pick a favorite, as that can change from time to time. In the last few years, I've been a big proponent of Sublime Text, but recently switched to Atom as I started seeing some strange performance issues with ST3 that were worrying.
I write in multiple back and front-end languages, so I bounce between Python, Ruby, PHP, Java, Javascript/jQuery, SASS/LESS/CSS, HTML, and recently in a number of full-stack JS technologies like Ember, Meteor, and the like. As a result I have numerous plugins, and ST3 just started getting terribly unreliable during use. For instance, I used this color plugin in CSS files that shows you the color of a hex/rgb/hsl value by displaying the value in the selected color (this even worked using variables) -- that plugin alone could bring the app down to its knees during use. So far, I haven't had any of those problems with Atom.