As every ballot station count only his ballots, it's quick.
For a presidential election, maybe 30 minutes.
The counting is done by the citizens, so no (easy) frauds are possible.
All ballots are visible, the process is transparent, no suspicion.
I personally think that a 30min delay to get the election results is worth the wait.