Never, never, never use yodel! A bunch of lying crooks. They lost me close to £600 and am now taking them to court.
APC are pretty good. Reliable for collecting and for me, their local depot is 4 miles away and they will let me drop off. Delivery is nearly always next working day.
DPD are ok too. I like the way you can track the driver on his round. Usually my slot is 4.30 to 5.30. Glyn is on his way home then.