Call me based or what you like, but I'm not sold on the resolution they decided with the bad guy: the guy had his entire life practically destroyed by the actions of a race of selfish creatures that treat them as either contemptible worms that ought to be destroyed or self-righteous overlords that think little of their interests, yet when one of them (humans) finally snaps and decides to pay them back, they tell him "yeah, thing is we changed our ways because power of friendship, so we forgive you and think you should find someone like that too... but not with the family and loved ones of yours we murdered, you'll have to find others". I mean, at the very least I want one of them (dragons) to realize just how much they caused this suffering themselves.