I really hate the dude bro kind of setting-characters...
But the Gears of War series has the best, most refined cover based gameplay mechanic.
Even though the best cover based game is Uncharted 2, all game aspects taken into account, no contest.