Serifs are ok if not too pronounced. I'm mainly concerned about differentiating ambiguous characters.
Once I got so fed up with fonts that I took a generic courier, found a truetype editor and modified the font till I was reasonably happy. Actually it could use quite a bit more work, but its what I use for coding. Just looked at Inconsolata and think I'll give it a try.