Electric is a much better option for towing, maintenence, and performance by any benchmark. However, if you need to tow something long distance, it is the suck. Electric motors have all of there torque from 1 to 1000 rpms. There is no reason, other than suspension, it will also be vastly superrior off road as lone as the electrical components are protected from water. The test between the two will be the suspension. BTW, 2500 series suck for off road. Too heavy. Better off with a 1500 with a beefed up suspension and steering components. Cheaper too if you just have to trash something. Weight and wheel base are the biggest reasons Jeeps do much better off road than full size trucks.
Electric is the future. And they are here now and here to stay. For 90 percent of drivers, the money they will save in gas, oil changes and maintenence alone will cover the cost of insurance. It does not matter on which platform either. Trucks, full size sedans, compacts, 18 wheelers, delevery vans. Amazon is converting ALL of their suburban delevery vehicals to electric. The money they save in fuel and maintenece is astrinomical on a dailey basis. Cruise ships, trains, and city busses are mostly disel electric. Meaning an electric motor powered by a disel engine.
Dodge is dumping the big supercharged engines for AWD electric. Why? because they are going to be faster than anything you can put gas in. Tesla beat the 2018 Demon with one. That is why Dodge made the Demon170. The Tesla did 0 to 60 in 1.9. The 2018 Demon was only 2.3. The Demon170, which was its goal, 1.70, does 1.6. If you roll up next to a Tesla plaid, just let it roll away from you quietly. It will be less embarasing than being walked by a 4 door suv.
if you do not need to do long distance hauling, electric is the way to go for maximum performance in any benchmark. If you do, buy a disel.