Well to be fair, Rock Band seems to basically have Guitar Hero beat out in most aspects, and there's not a whole lot of difference between the two.
But yeah Call of Duty blows. Well, Activision blows, more like. Give it a few years and they'll be slapping on cash shops and maybe even a monthly fee.