It's really simple.
Ask those question to yourself:
While playing Halo 2, on live, or XBC, or with friends, or on lan, or in cooperative, or soloing missions, have you ever have A LOT of fun?
Don't you get bored of that game? Didn't you actually had more fun in Halo 1, when you didn't know Halo 2 existed?
Didn't you actually had more fun playing Goldeneye, back in the day?
So my point is... Halo 2 is boring, Goldeneye is the best shooter game ever.
Just think about all the time you can have spent on Goldeneye, playing with your friends on a N64...