Simple and enjoyable, the UI is clean, save system works, the paths warn you well enough of upcoming content and you can always opt out. There's enough branches to keep achievement hunters occupied. Only real flaw is that there is no place where all of the endings you've achieved or not achieved are tracked, so it's basically impossible to know if you've 100%ed the game from the user side of it.