Haha, except their last mile delivery which is really flaky because they use their own logistics and drivers
What they need to fix is the crazy estimates and deliveries that may turn up from anytime from early morning to "up to 9PM".
It's a way more transparent notification system than I've gotten with the other "Big Three".