I've voted twice in my life. The first time was in 2012, where I waited for over 2.5 HRS in pretty cold weather and saw dozens of folks leave the line because they had to go to work, school, or just couldn't wait that long because they had kids or were elderly.
The second time I voted was last year, since 2012 I've moved to Oregon. I got a voters pamphlet in the mail weeks before the election, and while we all knew who the presidential candidates where this pamphlet provided a great way to catch up on state and local races. I spent 2-3 days reading the pamphlet and researching the issues. I filled out a form within ~10 minutes and dropped it in the mail. It was great.
More states should move to vote by mail.