I'm gonna go ahead and say Mass Effect 3. Excellent combat and characters (though the overall plot was a little weak and Kai Leng was a horrible villain) through and through, with the only major stumbling block being the ending.
Honorable mention goes to Ghost Recon: Future Soldier. It has its issues to be sure, but is overall extremely enjoyable to play. Also, invisibility is awesome.
Honorable mention goes to Ghost Recon: Future Soldier. It has its issues to be sure, but is overall extremely enjoyable to play. Also, invisibility is awesome.