Voting in person provides the highest degree of certainty that your vote will count. Mail in voting if done properly can minimize fraudulent and invalidated votes. Florida has adequate protocols for mail in ballots in my opinion.
Local jurisdictions for the most part have done a terrible of keeping the voter registrations current. So last minute mass mailing of ballots would be plagued with the type of fraud in confusion we have seen in Patterson, NJ and New York City this primary season. And once a vote is counted it can not be undone. The biggest problems with mail in voting is that you lose the chain of custody. And it can be lost in the mail, especially with mass balloting.
Every fraudulent vote counted is a vote denied by someone else. We should have the highest standards. Either with ID in person or a pin number for mail in ballots similar to what you use for debit cards. Too many votes get disqualified by signature verification.
https://www.pewtrusts.org/~/media/le...trationpdf.pdf
https://www.whitehouse.gov/sites/whi...fraudcases.pdf