I recieve roughly 50/50 UPS and FedEx, both are about the same, some really messed up boxes on both sides, rarely a damaged item. FedEx Ground is much faster on average.
Shipping stats:
300 FedEx packages in the last year (about half were really large - computers, monitors, speakers, components).
Results: Only one set of damaged Klipsch speakers.
1 large UPS package in the last year (Klipsch speakers, only traveling 40 miles).
Results: Absolutely destroyed.
On top of that, my local FedEx workers are absolutely great people. One is a hard worker and always asks how I am doing and leaves with "Have a great day". My Ground pickup person is the best one could ask for, always happy, always positive and friendly. Even on days when I have three 40 pound 28x28x20 boxes to be picked up in the front room and carried down the walk way to his truck, he just says "No problem" and leaves with a smile. Another thing I liked: He actually took the Snickers bar when offered to him, the day after Halloween. I find it to be an actual let down if I offer something and the delivery person refuses, because when I offer, I mean it.
Oh, plus, how can you beat this; I scheduled a FedEx Express pickup at 2 PM and 8 minutes later the guy showed up. That kind of speed is ridiculous in my opinion. And no, it wasn't a one time thing, the next scheduling was equally as fast on a seperate day. I love FedEx and am happy they exist.