I'd vote for the political party who promised to (and achieved it) sort out delivery companies. In this day and age it should be perfectly possible for them to predict within the hour when a parcel is delivered to our premises!
In the event of a failure to deliver on time we should be able to claim damages and not limited to some measly portion of the delivery fee. The claim should compensate us for lost productive time, frustration and consequential loss. For example if we are forced to wait in all day because the courier doesn't deliver on time we should be able to claim a day's fees at our normal charge rate. A few bills for a few hundred pounds for a failed delivery would soon see the couriers fixing their systems.
There should be get-outs for the courier company in the event of genuine third party problems blocked roads, emergencies etc provided they can demonstrate they've made contact to advise the delivered address of the delay and made suitable alternative arrangements.
Delivery slots of longer than one hour should be banned unless there is prior agreement of the consignee at the delivery address.
Today I'm waiting for DPD. My supplier has booked a one hour delivery slot for some urgently needed spare parts, but I've received no notification from DPD as when they plan to deliver. As part of the service, they are supposed to tell you in advance of when delivery will take place, or at least a one hour timeslot. When I try to enquire on the DPD website as to the delivery time, all I get is the dubious information that the parcel is at their depot, but no estimated delivery time. I've found, after some searching, the phone number of the DPD Help Desk when I phone that it just repeats the same ineffectual information "the parcel is at the depot" and I cannot get through to speak to a human being. All I can do is wait ....!