Well "far cry fans" are wrong. Far cry 2 is probably the last mildly risky game Ubisoft ever produced and was way ahead of its time in a lot of aspects.
Yeach as far as climate goes it was great. The only unfortunate choice were the endlesly respawning guardpost (?) not sure about the name. But it was a massively ubfortunate point. It really made the game go from very good to throwing your controler in rage very fast.
Respectfully disagree. It's the captured roadblocks that turn the late game of other far cry games boring. FC2 was constantly dangerous. Arriving at a mission start point was an adventure. You had the option to Leroy Jenkins into the roadblocks, beat a wide path around them, take the bus, or 30 other things in between.
That's why the later games make unlocked bases into fast travel points, because once defeated, there is no point in revisiting anything.
You know what, when I played it I really hated these respawning roadblocks because I thought they were immersion breaking and "annoying", but thinking about it, most of my better memories about random gunfights were around these roadblocks, so I agree with you, especially the late game thing.