In Roboto's defense (If there ever was one) it really is not fitted to be displayed on desktop OSes. Of course that kinda goes against Fleishman's argument that it is designed to be versatile across dpi configurations.
It has no desktop anti-alias feature. To me it never looks good, but on desktop especially crappy.