I like DPD as well. After the first failed delivery, I was able to arrange for them to pop the parcel in the wheely bin in my back garden (and I knew it'd be safe there). Following day, there it was!
City Link are awful. Even Yodel do Saturday delivery and 3 attempts. I would have happily paid City Link recently (it was a Friday) to deliver my parcel on the Saturday, but there is absolutely nothing you can do to schedule a safe place/neighbour, or upgrade the delivery, or anything. They knock twice on your empty house, then dump the parcel half an hours drive away at their depot.