Convenience? Where I live, you have to stay at home all day in order to have the luck of a successful DHL delivery.
Then DHL sometimes does not ring, so you have to stay home a second day. Then the package is delivered to the post office, where you have to stand in line with 50 people to collect it, which takes an hour.
Then DHL sometimes does not ring, so you have to stay home a second day. Then the package is delivered to the post office, where you have to stand in line with 50 people to collect it, which takes an hour.
I only order online when I have to.