Using purely e-voting to elect government is akin to asking "Anonymous" whom they want for president, which would probably be the "Son, I am dissapoint" guy --- or worse.
The only way that e-voting is useful is as a hybrid system with paper voting, that employs results validity through random and targetted sampling.
Proposal:
(1) When a citizen votes during an election, as the paper vote is dropped into the ballot box it is simultaneously scanned by an computer reader which is networked to central tabulation HQ.(If the vote cannot be read, it is not accepted into the ballot box)
(2) When voting is finished, all voting staff and political party staff (from all parties running) get instant "un-official" print-outs of voting, with results described by each ballot box, across the entire voting area. These "un-official" election results can be posted online the very second voting ends. BUT, ballot boxes with paper votes are still securely locked down, as always!
(3) Before results of the election can be officially announced, two more things must happen: i)a random sample of a significant proportion of ballot boxes must be counted by hand, and verified to be equal to or very, very close to what the "un-official" electronic results were, which were already posted online for each ballot box. ii)every party running in the election is allowed to request an official hand-count of a generous proportion of ballot boxes, at places of their choosing, with hand-count results to be verified against the original "un-official" electronic results.
(4) If in the previous step above any of the hand-counting for any single ballot box is off from what the "un-official" electronic tally originally had reported, the electronic results are deemed VOID and completely thrown out. At this point, ALL paper ballots go to be hand-counted, to get the true election outcome.
Advantages of this approach: (1) Costs WAY less to conduct elections, since much fewer paper ballots are manually counted (Except in those cases where electronic results are off from the statistical sampling, in which case all votes everywhere are recounted... and whomever designed the e-voting security is fired and plastered throughout the media as an idiot/crony). Governments could even pay a nominal insurance fee so that expenses would be covered in the case that the e-voting is hacked and all votes have to be counted
(2) results are just as verifiable as classic paper-only election. If absolutely necessary, all paper votes can be counted.
(3) complete but un-official election results can theoretically be released seconds after voting closes. No more watching tv news talking heads yammer all night as results slowly trickle in
(4) If properly designed, the system can ensure secrecy of your vote
Electronic voting can be helpful, but if the day comes that we allow government elections to go electronic-only.. that is the day we ALL lose democracy.