Yeah, I was thinking about this yesterday on my second playthrough of Dishonored.
It's like they had everything perfect in the game (the setting, the atmosphere, the gameplay) right up until the time of actually writing it. Heck, I only read about half of the little backstory logs and journals (the text is painfully small on consoles, and I'd usually rather listen to an audio log rather than read a book in-game anyways), and I still smelled that betrayal from miles away. Now, if it was Corvo the character being tricked into doing something stupid (like drinking the obviously poisoned drink) rather than me, it wouldn't have bothered me nearly as much. In fact, the whole game would've benefeited if Corvo had been an actual character rather than a lame "blank slate". I mean, he was aesthetically interesting and fairly unique, he had a name, a definite history and previous relationship with other characters, yet he never says or does anything to define a personality of any kind. He's not to the point where he's a "fill in the blanks" kind of thing, but he doesn't get to the point of being an actual character at all.
Also, as I also realized on my second playthrough, I suck at being nice in that game. I was going for the low chaos, but NOPE, I ended up killing people.