My current favorite font for programming is Fira Code. I use it in VS Code, Sublime and iTerm.
I also love using Lucida Sans font. I use it for my IRC client. I find it much more pleasing to read than Fira Code.
And I keep the default San Francisco Apple's font for all everything else.