Now they've merged with HDNL your choices are now very limited. They are used because they are cheap, no consideration for their customers-only added profits.
I've told Amazon that once my order has been confirmed and appears in their tracking system, if YODEL/HDNL are the delivery company then...
2 weeks in a row, ordered from Amazon. Goods didn't arrive so I checked their tracking system. Both times the driver had reported that he attempted delivery, nobody home so he left a card. Both times he was lying because I was in all day and no Yodel/HDNL person attempted delivery. A few emails...