Steer totally clear of UShip; too many amateurs on there. If you have an issue, UShip will tell you to deal with the shipper – they totally absolve themselves of any responsibility. It’s a free-for-all.
I’d suggest sticking with the biggies. I’ve had good success and reasonable rates from Passport Transport. It’s a real company. The few dollars more that you’ll pay with an established transporter is worth the peace of mind.