Guys read the reviews instead of just the scores. Just because they gave it a 10 doesn't mean they feel it's perfect. It just excels at so many things and the flaws are very small and minor. I agree that no game is perfect, but why even have a scale to 10 if you are never going to use it? In this sense, 10 does not mean perfect.