Drive by cable, always.
The throttle will react how you want it, when you want it.
Drive by wire, they are programmed to where even if you stab it to the floor, it slowly opens, it is not instantaneous. IIRC, I think there are some mods or reprogramming that can be done to help with it, but I have not looked into any DBW systems very deeply. Aftermarket parts and ecm's may be different, but I have seen youtube videos showing it on stock ecm's. I will always stay away from them myself.
The throttle cable is much simpler and there is less to go wrong. With wire, you have to worry about the gas pedal sensor and the stepper motor going out. With a cable, that is the only failure point.
I have even seen a trail fix of a broken throttle cable using a piece of string tied to the throttle. It was just to get them out/off the trail, but it worked. That wont happen with a drive by wire. You will be dead in the water.
79 Cherokee Chief 401/T18/D20, MPFI fuel injection, hydroboost, otherwise stock.
Future mods: Caddy 500/NV4500/NP205, HP D60 front D60 smooth botom rear, 5.13 gears, 35x12.50's on H1 beadlock wheels. Warn M12000 winch.
93 Wrangler 4.6 stroker/AX15/NP231,SYE,CV, OME 2.5 lift, front hub conversion/big brakes, 31X10.50's Warn M10000 winch.