AdventWolf on 29 April 2009
You can't really compare them, they are both top notch games. Haven't played Halo 3 much but I can say MGS4 was epic for me. It did an amazing job on the story and filling stuff in.