I use the non-monospace Input Sans for my IDEs and personally absolutely love it. It's not really an issue for me that I'm losing out on vertical alignment, but there really is something to be said for being able to read code more like a sentence with recognizable word shapes.