I can agree with a few dissenting sentiments, namely those pertaining to the weak characters and the absurdity absurd story aspects (seriously, kidnapped by drug lords?)
Boss battles are fewer and further between than before which isn't necessarily a bad thing as this was another one of the weakeraspects of previous games.