I had a package depart from northern NJ to come to Central NJ... it ended up in Connecticut and took about a week to receive, bouncing through 2 regional centers.
FedEx has yet to deliver me a package on time, undamaged or at all. UPS is surprisingly decent for me.