I daily Inconsolata (well, technically the ligaturized version). I find it extremely legible, and most importantly, it's easy on the eyes. A lot of programming fonts tend to be too angular for my tastes (I've tried SF Mono and plenty others, and settled on Inconsolata.)
Really, programming fonts are down to taste -- there's not objectively a best one; for an example of that, look in this thread: some people like Victor Mono, whilst others dislike it, and that's fine!