A system with strong cryptography and high security where people could vote from their homes, that's what should be the ideal, if you ask me. Today there exist a page called norge.no where people can do a lot of stuff online. They have to log in, and they only get access through proving their identity. So there's nothing wrong about voting taking place at the same place.
It is actually a non-trivial problem. If you login with your strong identity to vote then the government would know exactly who you voted for. That is kinda a bad thing in secret elections. There are potential solutions but understand that if it was that easy it would be already be done.
Electronic voting if done wrong is very easy to manipulate and honestly governments are about the worst entities when it comes to making secure public systems.
A good electronic voting system would
a) only allow authorized persons to vote and only vote once
b) not link the vote to any persons
c) allow any person to validate their vote was counted (crowd sourced auditing)
d) in the event a persons vote isn't counted provide a method to definitively prove or disprove the claim of voting irregularity.
Until governments get it right, there is nothing wrong with good ole paper.