Obviously I'm no expert wheeler or I wouldn't have gotten into that mess, but I have had quite a bit of experience with tractors, mud, farming, etc...
I can say after the fact that there's a lot good to be said for hand winches given you have the right tools and parts on hand even where there are no trees. With a bunch of straps and a hand winch you have almost complete control of where the vehicle goes. You can change the pulling point and pressure on the other straps sort of like controlling how a tree falls.
More than one winch would be nice but only one is needed if you have some extra heavy duty ratchet straps to keep the tension and tie off to why you relocate the winch.
I compromised and didn't bring up heavy enough steel, not being able to carry the weight in a pack.
Even if I had had another truck up there with a winch I would have staked down the other vehicle to keep it from being pulled over the hill if the truck had rolled. And I would have ran the winch around a pully staked in up on the hill. The truck needed to come straight up the way it went down rather than back where the hill was much steeper.
I could have either winched front and back up and brought it up sideways, or tied off the back good, cut the wheels up hill, and got the front end down hill to keep it from tipping and so I could pull it straighter back up the hill and roll it instead of dragging the tires sideways.
I don't have any intentions of getting into a predicament like that again, but I'll certainly be more prepared for the worst in the future. And ditto on hearing from the experts.
Mark