Hack is my go to font as well, I’m sure part of that is due to it being well supported and easy to remember. Plus the lack of spaces in the name makes for less escape characters or quotes when defining it in config files.
The small but critical feature I look for in a font is a clear differentiation between the characters I, l, and 1.