Ok as a long time player of Metal Gear and I did play halo a bit. I would have to vote for Snake! He would pretty much kill Master Chief in a matter of seconds do to his many skills. For those of you who never played MGS then go out buy it and you'll know what were talking about.
its kinda unfair for snake cause master chief got weopens like 10million years in future and snake got pathetic modern day weopens, master chief would win if they came with their usual gear but snake would win if they had the same stuff.
umm hmm lets see a guy with skill? or a guy with super skill freaking advanced weapons, a shield that can survive missile attacks and armor that can make him jump super high......CHIEF!
Sadly, I think Master Chief would win; I prefer Snake by far, but you gotta be objective sometimes you know. Though, Master Chief's got a futuristic super armor that grants him shielding, plus advanced weaponry. In a barehanded fight with no protection though, I wouldn't be so blunt as to give Master Chief the victory right away...I mean, Snake's CQC's got quite a punch...heh heh...Let's not forget Snake destroyed Metal gears and fought superhuman warriors by hymself too so he shouldn't be looked down at so much.
Plus, he's got cardboxes...But since the thread takes in account the characters and their equipment, I'd have to - sadly - say Master Chief.