I didn't actually enjoy Far Cry 2 all that much. It was the type of game you had to dedicate hours to just understanding what the hell you had to do. It was difficult, but not in a challenging way; more in a confusing way.
Despite all the praise that the story and characters have just received from me, they aren't perfect. Everything that the story and characters need to be the best they can is there; it is just that Ubisoft didn't execute it as well as they should've done.
As Rook Island is explored, it soon becomes apparent just how beautiful, but dangerous, it is. There are amazing places to explore and at many times it felt a bit like a first person version of Uncharted and Tomb Raider. Caves, underground tunnels, plane and boat wrecks, islands to explore - Far Cry 3 seems to have it all. As much as Far Cry 2 had a very much bleak and fairly mediocre map, Far Cry 3 goes the other way in having a very exploration encouraged map. And it's fantastic.
Stealth always feels like the focus of Far Cry 3 though. Using the camera to tag bad guys will allow you to see them through objects and learn what type of enemy they are (regular, heavy, sniper etc.), which is extremely helpful to say the least.