I don't know that I've ever had anything broken by anyone being shipped.
Although as said above fedex is the worst about home deliveries! UPS terminal is less than 4 miles from my house, so that works out well. If I call up there and tell them to leave my package at the terminal I can snag it before it gets on the delivery truck, and save a lot of hassle.
I have a big problem with getting stuff shipped to my house because of address problems. If I order something and put my physical address on it and UPS ships it, no problem. But if I put my physical address on a package and USPS delivers it, then I never get it!
They closed our towns post office, so our mail is handled 3 towns over. And each and every town in the area has a "church st." So basically they can't figure out which one it is. So they just ship it back.
I have to call when I order stuff and ask "how are you shipping" and usually I get an attitude because they all use different shippers depending on price.