Someone doesn't remember goldeneye that well.
I'll grant you the inferior gfx point, and I have no qualms about saying COD4 is the far superior game (leaving controls aside), but c'mon. It's not goldeneye era gfx, not even close. The last time this point was brought up, someone actually posted side-by-sides to demonstrate the point.
MoHH2 is what you get on Wii when you have a team whose never dev'd consoles before and give them no money. Naturally when you bring in the biggest guns you have and give them a blank check (COD4), they're going to be able to deliver a better title.