I finished FC 2 not that long ago and I really enjoyed it except for 2 things,
1. Constantly respawning AI checkpoints
2. The game dragged on for far too long. It took me close to 40 hours to finish it. If I play it again I'll just do the story-driven missions and won't bother with the bonus stuff.
These are both fair comments, I think it comes down to the way it is played as well. On the first playthrough I skipped 90% of the side missions because I was playing on Easy (I had my reasons) and didn't need extra diamonds or upgrades.
I've gone back and played it on Hard setting since, and especially if not trying to get through game, just doing 30 minutes here and there, and experimenting with all the different ways of smoking out the AI, definitely get money's worth.
Or accidentally dying in the fire I started to ambush a convoy
