halo all the way, halo 3 is da shit. The halo games rocked from the beggining and they have only improved, but the metroid ones arent so great there kinda the same plot and the graphics kinda dont improve
Well i have been a big fan of metriod and on the third one it is so fun cause of the wii control but halo gets boring and it is the same every game well at least on live which get annoying sometime so i have to go with metriod cause it is so unique