I think what gets me the most is that despite the villains losing, they all still got what they individually set out to achieve.
Tomura wanted to destory the causes of his suffering, and he was the one to deal the final blow to All For One. He wanted to destory society and how it thought about people like him, and he did. He just didn't invision what would sprout from the ashes of that society was kindness. It's small now but the helping hands he never recieved are starting to come forward and the tragedy is that he'll never see what his efforts ultimately did. The world would not be changing for the better if Tomura Shigaraki did not do everything to tear it apart and show where the problems lied.
Toga wanted to be loved, able to live the way she pleased and people would accept that. She died a free girl, not in the custody of cops or heroes but in the arms of someone she loved who wanted to learn everything about her and give that love back.
Dabi just wanted attention from his father and accountability for the horrible things he swept under the rug while he played hero to the public. Even if they're brief, he still gets the time and attention every day now. His father's dirty laundry is public knowledge thanks to his efforts but he still comes to talk to him every day and make up for his shortcomings on a personal level. His slow march towards death gets to be spent with the people he wanted the most.
Spinner wanted ambition. He wanted a purpose to his life that left an impact on the world, something that made him more than an empty shell. At first he achieved that through following Stain, then following Tomura, conviction to make it clear to the world that the people society tosses aside are still people. Now, even if it's through tears and gritted teeth, he has a purpose to the rest of his life: tell the story of Tomura Shigaraki. Not the villian who decimated Japan, but the friend who liked to play video games, and the hero that saved him from his old life.















