When I moved from France back to the US I shipped four big suitcases. I didn't have any time demands on the luggage and wasn't going to take them on a plane. It was a perfect alternative as I didn't need a cargo container.
Any time I travel someplace and the things I need can be shipped ground, I go that route. It offers some freedom for a reasonable price; still more than a checked bag, but at least I don't have to wait at a luggage carousel.
Also, I always ship my bicycle.