I disagree with you there. The graphics don't improve on COD games, they all look the same.
I also disagree with you when you say shooters suck. Halo is an amazing franchise and with the exception of ODST, the shooter games produced were of high quality, with pretty graphics and good storylines...