Best Answer
I've played both, and I'd say Just Cause 2.
Far Cry 2 does win the better story, and has some cool player-driven story elements to it. Though the actual story itself isn't anything to marvel at. Just Cause 2 is a bunch of poorly acted action movie hogwash that's light and kind of fun in a laughable way, but essentially inconsequential to the game.
They both have VERY nice jungle environments. Running either on max settings on my PC makes me jump for joy with all the awesome looking foliage and such. On console they both look very nice as well. I'd give this a tie.
Gameplay is where Just Cause 2 wins out for me. Far Cry 2 simply gets annoying. FC2 involves taking a mission, then driving a LONG WAY across the map, fighting respawning enemies at the same checkpoints over an over, and if you die during the mission there are no checkpoints, you go back to your last save, which could have been an hour ago. Answer continued in comments.
Transience8985
Level: Silver