It's a personal preference thing really. My truck is NA and has a ZF5. It had 4.10 when I got it. I drove it from Jacksonville FL where I bought it to Atlanta that night, and then to Indy the next day. The truck would do 80, even in the mountains, but it was starting to shake at that speed. 1800 to 2000 rpm is about the sweet spot for these trucks, and with 4.10 gears, that was at about 55 mph. I changed to 3.55 gears, and now I'm running 67 at 2000 rpm. This took me from 16 mpg to 18 mpg (I need to have the fuel system gone through) and running at a lower RPM also quieted things down a lot in the cab. The truck still starts to shake at about 80, but driving 60~75 mph she drives nice and smooth. I mainly drive up and down the road to and from work, and occationally haul firewood or a trailer so 3.55 gears made the best sense to me. I'm running stock tires (just under 33"). The next set will be slightly taller. I would be completely comfortable hooking onto 10K and hauling it across the country, but I also realize that I might not spend much time in 5th gear with it. Now, if I routinely hauled over 4K with the truck, I'd probably opt for the 4.10 gears, or better yet with 3.73 gears. I wouldn't put 4.10 gears in anything that I wasn't going to tow/haul/pull with a lot.
Well, that's my 2 bits anyway.
Mark