Electronic voting machines allow for easier customization of text for edge cases, like a need for higher contrast, larger print or another language. A good compromise, I think, would be to have the electronic machines print out a human-readable paper ballot, and that would be counted as ballots used to be. The security/checkability of the old system with the convenience of the electronic interface.
Those are good arguments, but are those benefits worth the millions of dollars we spend on these obviously flawed machines? It seems like overkill. Print some ballots with larger print and some in whatever languages are common in your area.
If we do have to use electronic voting machines, I like your idea of it printing a paper ballot rather than tabulating the vote inside the machine.