Ive seen a lot of debates on the subject,one was 4x4 pickup vrs Jeep.
I have both and agree with the overwhelming opinion that a truck is much better than Jeep,much more room and power for tow,etc.Hands down the Ole Dodge Cummins,1997 (No smog,all mechanical but for 4th gear in tranny),is the first choice for a BOV here,far more capable overall than Jeep,Jeep only gets advantage on tight trails IMO.
Neighbor has a Rav4,its great riding over snow and seems dependable,though theirs is very low miles.
Subarus are huge sellers here,great in snow as long as have clearance,good tires and they are unstoppable but do homework,there were a few years with engine problems.