I will say, those who tend to really bash this game don't play it through enough to realize all the little clues and hints and such all throughout the game. This is a game you can't just play through once to understand it all. You have to play it many times to fully begin to grasp the story as a whole. That's what I love most about it.

I don't like evil playthroughs, but I enjoyed this one because I learned a ton more when I did. That's just one example.