I can really only see saying that it's the "best shooter of the last five years" if the last "best shooter" on your list was BF2142 and prior to that was Battlefield 2.I personally am LOVING this game. It is definitely the best PC shooter in the last five years, as far as I'm concerned (and yeah, it's imperfect, but it is wonderful).
Have played a few hours of this on a friend's PS3 and all I can say is that DICE has still not surpassed the original versions of BF1942 in terms of entertainment value and quality of experience. Yeah, the game has its fun moments and the core gameplay is pretty decent but most of the game feels like a poor attempt to match BF2 mixed with a rather average attempt to compete with Call of Duty. I can't see how so many people are enamored with the game myself, but then I always said that about Counter-Strike as well and it is still one of the top 5 most played games ever.