I don't go shopping more than twice a year, so everything I buy is delivered to my house. I've had terrible service over the years from, among others, Royal Mail, Parcel Force, Yodel, DPD and DHL. As I get a lot of stuff delivered I expect the odd failure by couriers, although some sellers are too ready to blame the courier when they, either haven't sent the items or have sent relatively high value items by insecure means. A few years ago I flatly refused to buy from outlets using Parcel Force, although I am still a bit cagey about them, they have recently improved no end and my 'ban' is no more.
I've also had excellent service from TNT, Fed-Ex, Royal Mail, Parcel Force (Yes despite my reservations!), Yodel, DPD, DHL and Fed-Ex. With many, many more on time and intact deliveries than the few failures. I tend to opt for premium timed deliveries for high value items and my default is 'Next day' where it is available. I reserve special mention for DPD who text me when a delivery is due to the point where they give a one hour slot, they did fail to make this once and were 3 minutes early! So excellent stuff. Worst tracking service goes to Parcel Force who usually manage to update their 'tracker' some vague point between several hours to a day or more late! Seeing the item has been sent on their system two hours after it was delivered isn't tracking and rather more like guessing.