I've shipped without uShip and with uShip, and the uShip experience is definitely better. The reason is the feedback system. True pros whose livelihoods depend on booking shipments will work to get good feedback. When you hire one with good feedback you will be much more likely to get what you paid for.
I shipped an antique motorcycle over what seemed to be a mind-boggling distance, 1875 miles, from San Diego to St. Louis. The bike was picked up on schedule, arrived on schedule, and was taken care of in-between. This is the difference between my off-uShip shippers and uShip: in the past I was never sure of anything until the truck pulled up in front of my house.
I am pretty sure I saved about a hundred bucks using uShip.