> Maybe it's not perfect, but (at least to me) seems like a step in a good direction.
Is it? Provided you have a working democratic state with checks and auditing, what is the problem that voting machines solve?
The level of guarantees that you have with a paper vote is hard to surpass and the inconvenience of paper vote is not that big considering how often voting occurs (even in the extreme case of Swiss style referendums).