Can highly recommend, also it is free and has several styles(x5).
Although I'm personally not a fan of ligatures, I feel they may increase mental burden at times;
for example having to look closely if it's = vs == or == vs === among other examples.
Fira Code: free monospaced font with programming ligatures
https://github.com/tonsky/FiraCode
EDIT: @airstrike beat me to it. Anyway, that's my favorite.
I wasn't able to find anything better yet after trying a lot of fonts: Fira, JetBrains Mono, Iosevka, Monaspace, Ubuntu Mono, and others.
Or perhaps I'm too familiar with Hack now and everything else now looks weird..
You’re right! Check out the NL (no ligature) version: https://github.com/JetBrains/JetBrainsMono/tree/master/fonts...
Conversely I can turn them on for code I didn't write.
There is no downside to ligatures.
I still bought it, because it's gorgeous, thank you for sharing it. I've emailed the font creator so hopefully they've got plans for thinner versions.