It was pure enjoyment to play this game. It started a little clumsily, but after few hours i discovered a hidden gem. The game is challenging, of course, you need a lot of time to finish it. It took me almost seventy hours of gameplay, but I am satisfied. The story is really one with a twist. Half of the game you spend in trying to get the powers of the dragon. You must solve literally tens or perhaps thousands of quests in order to do so. And to upgrade your character. If you don't do it, you won't pass certain trials. if you're not the right level, you'll see the game is damned hard. Pretty hard. You have to kill and solve puzzles and go on with your quests for you to advance through the story. You have tens of dungeons and caves to explore, many weapons to get and use. Use your skills wisely, for if you don't you won't finish this game.
The best part of the game is when you fly around as a dragon, inflaming your enemies. Your dragon can be upgraded through skills. You can buy potions, guns or armour, you can improve your skills with trainers; literally you can do anything.
You can chose whom you want to help and this makes things interesting.
Overall, it's a gem of a game.