MGS3 is the best of the series, MGS2 is great as well. If you could only pick one, MGS3 hands down. If you think you'll end up playing both at some point, start with 2. MGS3 has more game mechanics at play and MSG2 will definitely feel a step backwards.