I used chains, if you are just hauling the same vehicle modify the vehicle to simplify tie town.
I had a hook bolted to my front axle, and two hooks set up on the rear.
Front hook was a safety latch hook that would allow chain to slide. I would pull truck up, throw the chain in the latch, then put it in reverse and tighten the chain. Go drop a chain in each side on the back and boom it down. The only thing I didn't like about this as mentioned earlier, if the chain on the front would fail, the front would be loose.
So I bought axle J hooks and cut the chain in front. Pull forward, throw the axle hook on the front axle, then back up. Only bad thing about this was if the vehicle wasn't on straight one chain might be looser. The solution would be a binder on the front chains.
I have seen folks use straps, and while they work, I can have mine died down much faster, and never have to worry about any cutting of the strap.