Fonts are quite the subjective thing. M+ looks a little on the thin side to me. I greatly prefer Menlo (regular, which happens to be the default for Sublime Text on OS X) or Consolas.
It would be cool if there was objective research into this. (I don't know of any, but I haven't tried searching very hard.)
I can't look at M+ without seeing M+. With other fonts - I'm old-fashioned and like Menlo, but I've tried many others - all I see is code.
Currently I use Fantasque.