Biggest complaint has to be the shortness of the game, but I didn't mind that so much. The story was well told, although the main character is more than a little bit of a jerk. The game is very violent, and has some sexual content, but it was so exagerated that I didn't find it offensive. But I wouldn't let smaller children play it. For the most part the puzzles were good, except an early one that filled us with box-related rage.
They did an excellent job in making the boss fights feel engaging, and the cut scenes are great. I'd say the length of this game makes it a better rental however.