I think that MGS4 is convoluted, and in some other repects a wreck due to rush for pushing the game out. The only levels I enjoyed playing were the first level in the sand town, and the last level in the big boat.
Mulitplayer was fun, but unfortunately I tend to focus on the singleplayer portion of games, so I didn't get much out of multi.


