I've been working on some design stuff for mobile apps lately, and I've discovered there is an entire industry devoted to fonts optimized for viewing on screens. Roboto is Android's base font, and Apple has a modified version of the same. There are lots of other fonts being made by designers that meet the same criteria for readability as Roboto,
like this one.
Both from a style perspective, and from a readability perspective, this is the direction all on-screen fonts are headed in.