I strongly believe in the sympathetic villain trope. Not because i want the audience to feel bad, but because i want them to think about the concept of perspective. I want a villain who is only a villain for opposing the goals of the protaganist, rather i just want an antagonist. Like lets take a page from AoT (Spoilers). So both major parties involved, the Marley and the Paridisians are unwilling to step down. The Marley are acting in response to the terror that the eldian empire brought upon the earth for a thousand years and the terror they still represent even if they are but a fraction of what they were. They still are holding a gun to the head of the world waiting to pull the trigger. The paradisians (the current remnants of the eldian empire) are (or were) largely unaware of their power/threat and simply want to exist in peace and live as normal people. The rest of the world cannot allow them to exist however since as long as an eldian lives, the threat of the founding titan is present. The paradisians are not guilty of anything and are simply trying not to die. Both sides are justified in their right to exist and both sides have done heinous things in the past or present. There is no noble or right side in their war. Its just a war for survival built on fear and hate. For most of it we only see one side of it, eren’s. An eldian. We think that his side, his fight, his people are the ones in the right. Simply because thats whose eyes we see through. Then the story progresses and we see more of the world and see through more eyes than just erens and other eldians. We see the outside world and everyone elses perspective and finally see that both sides are fighting for the same reason. Eren as a protaganist, usually justified in his actions, starts to blur the lines of justice and becomes an anti-hero. The “villains” turn out to be people trying to end the conflict as peacefully as possible. Good stories should make you feel conflicted about who you should really root for