I recently shipped a small tractor using uShip. It was my first shipment, and I learned a few things.
It seems there are different classes of haulers on here. There are professionals who have certifications, big trucks, and will provide insurance. There are also small independent shippers who are no frills but offer lower rates. Unfortunately, uShip does not do anything to differentiate between them. They probably should, for the benefit of all parties.
The bids I received ranged from $275 to $950, reflecting this. I got some frustrated emails from the professionals informing me of the insurance and other issues with the independents. I appreciated that, as a new person. In this case, I had an insurance policy covering the tractor, so that left me more options. Also, since it was a used tractor, I wasn't worried about it getting scratched or something like that. So I went with a lower quote from someone with 19 ratings, all positive. The shipping went well, for my purposes.
I will definitely use uship again. Two things they need to do:
1) Streamline communications and make it easier. Worry less about someone going around the site and losing the $20. Focus 100% on user experience. Thats the key to success. People are going to use the site because it offers value, not because you keep the identity of shippers secret.
2) figure out a way to differentiate shippers to be fair to both the big and little guys. Just from the few emails I got, I can see it's causing stress for your providers.