I have had good/bad experiences with all the “Big Players” at some point and time.
I will say this though, percentage wise, I think they do ok.
I order the vast majority of what I buy, so our delivery guys are at my doorstep often…..very often…….
Hell, I might try to claim our “Amazon guy”...