Recently moved from IL to So-CA. My priorities were slightly shifted because relocation expenses were covered (but toss-and-replace wouldn't have been). Nonetheless, I was moving in with my bf so we managed to leave/lose a lot of big furniture, and I did get rid of a few bags/boxes of clothes, crafting scraps, and general "stuff" by giving away or tossing.
After pricing out the options, we went with the UHaul UBox service. It was fine. I had read stories of stuff getting delayed in transit with no way of tracking it (D:) so I was on tenterhooks the whole time, but ours arrived about 5 days early (allowing us to unload a whole week early). One thing worth noting: our experience was highly dependent on the quality of the local UHaul branch. The one at the origin was AWFUL. Entirely staffed by incompetents. Turned out this was quite widely known in the community. But on the arrival end, the branch and staff were fantastic and on top of everything, accommodating, polite, etc.
I would def check out and compare with other similar services (ABF, Door2Door, PODS, etc) as well as compare to the cost and PITA of driving a truck. One thing to note here is that UHaul doesn't include delivery costs but the $60-70 that the truck+trailer cost was still a significant savings over our other options (except maybe Door2Door, which looked really good and was recommended by a friend...but they had a service area entirely around larger cities and geographically didn't work for us. Sadface.)