Those by Infinity Ward are outstandingly designed, well thought out, voice acted well and engrossing.
The Halo games are merely OK. It's just that console games usually suck so bad that merely OK games are in the top 1%.