I agree that it wasn't a perfect game. It could have been a whole lot more and had a ton of potential, but I guess it was never meant to be. I just decide not to take the game too seriously. It just seems better and more fun that way.
Oh yeah, the gameplay was easily the best part. It was challenging even with vehicles (unless you snatched a Ghost on the Mombasa streets) and you had to take on different types of strategy throughout the campaign. The story itself could have been way worse.