Newegg and DHL WTF Fail!

I disagree a bit with your order, only because I work in shipping/receiving!

FedEx > UPS > DHL > USPS (use as last resort especially if you are in a hurry and don’t want to spend a fortune, their overnight charges are insane.)

FedEx is more precise on when you will get the package. UPS is better pricing overall but the window of delivery varies a lot, mostly because they have the most business which makes it more difficult to be as accurate when your delivery will happen.

Just my $0.02.