Personally I would go with the ZF.
I am not real fond of the GV for a truck application, though I'll admit that I've never owned one nor worked with one much, and many have had good luck with them.
GV design was originally a Laycock overdrive built for mid 60's British sports cars and subsequently used on other cars as well. It's designed to give a top end high gear for high speed, ie what you'd want in a sports car and also to be easy and smooth the shift. High load, low speed shifting, etc were not factors in the original design. GV beefed up the design some, but it still shares that genesis.
The GV shifts with a hydraulically/spring shifted cone clutch - hydraulic for OD, spring for direct. The hydraulic pressure is generated by a pump off the input side of the gearbox. Line pressure and volume are thus effected by road speed, which is why it's not recommended to shift into od below a certain speed - something like 35 mph IIRC. Below this it may shift, but could be slower (ie more clutch slippage due to being in between gears) and not have enough pressure (not a strong of a clutch force, slippage under load) Thus, using it as a gear splitter is limited, and you have to be careful lugging down in od. Engine braking too could be an issue in OD, since any slippage will reduce the speed of the input side, reducing pressure, causing more slippage..... Low order probability, but worth considering.
At the end of the day, the GV is good when used as designed - as a selectable extra top end gear under light to moderate load. It's not the best option if you're towing heavy, or wanting a gear splitter.