I strongly disagree.
I didn't really enjoy gunfights in Uncharted prior to 4. In 2 and 3, I always felt that once the first half of the game was passed, the fights just dragged on for forever, trying to be challenging but just being super long and boring.
In 4, I even found myself just relaunching the game to replay encounters. That's how much I enjoyed the fight.
Even moreso in the latest, more complex and layered areas, that are ripe for pushing guys into environmental death, drop-punching them, etc, that even helps treading the line between stealth and combat, allowing you to periodically disappear and surprise them again.
Even without factoring in the LD, there is something very tight in their ammo gameplay loop, that gets you periodically picking up different weapon types over the course of a single fight as your current ones get emptied, and keeps you moving where your enemy died to stock up on stuff, which (at least in my experience) results in a very enjoyable navigation as you keep moving and make moment to moment choices as to where you position yourself next.
I feel like I'm always switching between long range, close range, explosive, melee, climbing up, dropping down, and so on. Also, their enemies hit reactions, death animations and ragdolls are on point and super satisfying.
So yeah, before UC4 for me Uncharted was basically that game that is a graphical showpiece with crazy set pieces, above average dialogue and acting, but not much in the way of gameplay, but I ended up just loving UC4's fight.