MGS3 was amazing, although I could see how it could suck if you take away all emotional and personal aspects from it. The bare bones game-play is still good, I don't know why you didn't like it. MGS2 for me was the best. MGS4 was terrible.
MGS2> MGS> MGS3> MGS4> MGS:PW> MGS:PO