From what I know, UniRelo gives you the cheapest shipping options. They are pretty good in communication and follow up. My experience in the States with them was good, but once I was in India, my package was sitting in the customs for 2 months. The problem was in India, they kept procrastinating. I did not need the package urgently so that was ok. My package also did not have any fragile items so nothing was broken or stolen.
Another relative of mine used UniRelo and she was unhappy because her crockery items broke.