But is was a horrible day for the Board of Elections.
Numerous polling sites across the city were plagued with hours-long delays after ballot scanners malfunctioned or broke down completely.
Voters for the most part reacted with patience, but this is the type of dysfunction that keeps people away from the polls on election day.
The Board of Elections blamed the high turnout, a two-page ballot and rain for the issues. All of those are ridiculous excuses.
The Board of Elections should be prepared to handle every registered voter in New York City turning up on election day, even if we know that will never happen.
As for the rain, the ballots wouldn't have gotten soaked if voters weren't forced to wait on long lines that stretched out the doors of polling places while waiting to scan their already-marked ballot.
It was an embarrassing day for an agency that turned down $20 million from Mayor Bill de Blasio to help streamline and improve the voting process, arguing it wasn't necessary.
When the legislature returns to Albany, lawmakers need to enact new proposals to improve New York State's voting process. That begins with early voting.
New York State is one of only 13 states that does not allow early voting. Many of the problems at the polls could have been alleviated if the state allowed voters to fill out their ballot before election day. Instead, New York voters all have to go to the polls during a 15-hour window on one day.
It doesn't make sense.
Now that both the legislature and governor's office are controlled by the Democrats, there should be no excuse why the state can't enact changes to make voting easier and more accessible.