While I know MAN has its issues and I'm not hiding that, skytrax and review sites should be taken with a pinch of salt. People will more often wrote to say they had a crap experience as it helps them vent. Very few actually take the time to write they had a 'normal or good' experience.
It's like the old adage. Have a good experience, you may tell 3-4 people. Have a bad experience, and you tell 10-20 people.
Hence, you will ALWAYS see more bad reviews than good.