I honestly think Mercenaries 2: World in Flames is one of the most underrated games I've ever played.
The story of this game isn't very 'realistic' in the fact you have millions and millions of dollars from doing petty missions and you blow up a loving oil rig, but that is quite easy to look past.
The main turn off for most people are the bugs in this game. I honestly have run into a few bugs in the years I've been playing Mercenaries 2, but none of them are game breaking and all of them are truly hilarious, like ragdolls flying high into the sky.
In case you didn't know, Mercenaries 2: World in Flames is a sandbox game released in 2008 by Electronic Arts. You can play the role of three mercenaries, the most iconic of which being Mattias Nillson, a crazy ass Swede. You can do missions for various factions if you want, or you can just steal/blow up everything that exists in 64 square kilometers of land. You can use many weapons, from a handgun to a loving nuke, and you can drive any vehicle you see, many of which are armed with various weapons. This game has battlefield-like destruction that doesn't go away unless you turn off your console.
Sure, the game might look dated, but it was released three loving years ago. I think it's great fun to take a helicopter and blow up entire cities with rockets and nukes. Discuss this awesome game if you've ever played it.