Iosevka is delightful once you get used to its density. I use a custom build of Iosevka with cues from Atkison Hyperlegible[1] that works really well even at tiny font sizes.
Personal thanks: in search of more horizontal space I installed it, and it does the trick nicely. I installed the "fixed" variant because I don’t want ligatures in the terminal.
This is a sophisticated font with many variants, stylistic options, and compendious Unicode coverage.
I switched to Iosevka after I started learning Japanese, because the exact 1:2 aspect ratio of Latin characters means that square-shaped CJK characters align perfectly with the monospace grid.
https://github.com/be5invis/Iosevka