Missouri should be proud. I am no fan of early voting - specifically in primary season. Things change every day and candidates show more of who they are under stress. I always wait until voting day. It’s much more fun and you feel more connected with your decision.
If you won’t be in town, vote absentee.
When you are certain of the candidate you support, it makes sense. If I were even remotely on the fence, I'd wait.
I'm in and out in 5 minutes when I early vote, and the early voting place is less than 10 minutes from home.
Oddly enough, I have to travel further to go to my "regular" polling place.