As an american living in Wisconsin, I must say that I would
hate to drive a big, heavy, torquey, automatic-equipped front-wheel-drive in the snow....
Heaviness provides accelerative traction, yes, but it also provides massive understeer, especially when combined with a 3.8L FWD.
Also, my parents had a '90 Pontiac Grand Prix...not even 100,000 miles on it, yet it dumped a few alternators, had brake issues, fuel pump issues, and the most persistent, annoying electrical gremlin I've ever seen, where the trunk would randomly and frequently pop itself, and the doors would unlock, then lock.
My parent's current '95 Blazer and '95 Olds Cutlass aren't much better...the Olds' interior is held together with chewing gum, the suspension loses all grip with the pavement on any slightly bumpy road, and I feel I must mention that the car lacks any sort of trunk release save for physically walking to the rear of the car and using the key (annoying as hell

). The Blazer has gone through a front diff actuator, heater, and 2 fuel pumps. Neither of these cars have 90,000 miles yet.
My '85 BMW has over 200,000 miles. It has a bouncy idle that needs adjusting, a noisy, worn-out diff, and worn-out shifter bushings. The alternator failed once, but because the grounding wire broke from 20 years of use.

Once properly grounded, it worked like a charm.
My advice? Go Euro if you want, go Japanese if you like money

, and definitely stay away from GM.
@Firebird: We saw it the first time; posting the bigger picture was a little annoying.
I actually like old Jeeps myself, but that generation of Cherokee you've pictured was a piece of ****. My parents owned one before they got the Blazer, and even though I liked it, I can't say it was a good vehicle...also, it certainly isn't a fuel-efficient choice, if that's what's desired here...