Earlier quoted context omitted.
Where are you located? Not specifically, but urban, suburban, rural, remote? Anecodtally: I am in a super-urban location. I order Prime 2-day, on average, twice a week. It has been late maybe once in the past year; often, it comes a day early.
Small city (~70k). I’ve also ordered to some of my friends/families houses who live in suburbs and large cities. The only time I ever didn’t have issues is when I lived in NYC and ordered to Amazon lockers
I live in a "suburb" of about 100k people right now, and Amazon 2 day delivery is fantastic. I still canceled my subscription to prime, though.