In terms of anime with flawed endings, Naruto: Shippuden and its original manga come up fairly frequently. Despite its virtuous hero fighting to break the cycle of hatred, Naruto left behind a broken shinobi world and numerous characters who faced inadequate consequences for their actions. But Crunchyroll's Gachiakuta takes a different approach.
Adapted by Bones Film from the pages of Weekly Shonen Magazine, Gachiakuta sends its own troubled, traumatized protagonist, Rudo Surebrec, deep into its broken world and out of the relative safety of the Sphere above. While the anime is new, with the manga ongoing, Gachiakuta's premise indicates a stronger shot at healing its world; or at least, gaining greater understanding.
Crunchyroll's New Shonen Anime Dives Deep Into Society