Mail scenic delivery

Placed an order in late November for some toys for my father inlaw to hand out to his grand kids for Christmas. It was shipped in two boxes. One box showed up in a week and the other one finally showed up last week. I ended up going to the USPS website and filling out a form for missing mail. Two days after I filled that out the package magically appeared on my door step.....

I've ordered a few things since and still waiting for something around 150 miles away that has taken more than two weeks to get to my house. If I have the option to chose I've paid a little extra to ship it either UPS or FED/EX instead of USPS...