Mobile improvements are definitely a priority for us. 9.1.0 introduced mobile select and grid questions and we have some more changes coming soon.
I'm not sure what font size would look best for your survey, but I can offer you some code. Putting this in the survey head tag will make all text 25% larger for users with a screen width under 800px:
<script>
$(document).ready(function(){
if (SSI_ScreenWidth() <= 800) {
$('#page').find('*').css('font-size', '125%');
}
})
</script>
Is that kind of what you're after?