Beat the game. Here are my thoughts.
Graphics: Good
Atmosphere: Great
Dialogue: Hit or Miss
Character Development: Superb
Combat: Good
Difficulty: Meh
Controls: Agitating
Story: Full of plotholes but ok
Ending: Disheartening
The ending really does ruin the experience of the game.