All of my meds are though the mail (per the insurance provider), inasmuch as I’d rather just go to the pharmacy myself. I’ve never trusted doing it through snail mail - it’s not cost-effective for me to deal with the insurance company that way, and I don’t like having to entrust my health to online ordering (call me old-fashioned - I like to talk to my pharmacist), but so far, I’ve had no real issues with timeliness or reliability.
I always go to the pharmacy; amazing who I meet in there while looking at stuff I didn’t even know existed.