I've been doing the drop off option since I moved to California, other than the first time I voted here—I hadn't realized I was signing up for a mail-in ballot when I registered while transferring my license (apparently a relatively common occurrence when people transfer their license to CA) and didn't want to risk it getting lost in the mail even five years ago. After that first time though I found out about the drop-off option and just dropping it off at my polling place on election day is what I've been doing since. There's always a fuckton of shit to vote on in California so it's nice that it gives me time to fill in the ballot as I have time to research the various things on the ballot.