I’ve harped on Inheritance Cycle quite a lot, and that’s mostly because, despite it being my favorite series, it could have done so much better. Most of its flaws could have actually been strengths had the author been aware of them. For example, had Paolini been aware that he made Eragon a sociopath, the books would certainly have been more interesting.
The Varden would have needed to recognize having Eragon around as a necessary evil with which to overthrow a bigger evil. Eragon wouldn’t have been a beloved hero, but a terrifying anti-hero on whom people were forced to rely. Additionally, had the books been self-conscious about both the Varden’s and Eragon’s unethical practices and ideals, the Varden would have had to work harder at justifying their actions. Instead, the books assume that we’ll automatically agree with Eragon and the Varden, while simultaneously hating Galbatorix and the Empire.
That right there is a sure sign of terrible writing, especially because our main villain, Galbatorix, and his followers, the Forsworn, don’t seem anywhere as evil as the books make them out to be.