Have to agree unfortunately... What bothered me the most was the lousy scripting: You enter a room and the NPCs keep still for hours if you wait just after the door step. They only move once you get close enough. No real life in them. And after interactions (of whatever sort) they often just keep staying there in their last pose of your little “talk”. Looks funny but leaves a miserable impression.

Poor Duke... Really deserved a better ending...