Ekko is such a special character to me, because he's given the same reasons to go down the paths of Jinx or Vi, but he doesn't. He also brutally lost his surrogate father to Silco, and most of his friends the same day with the explosion and was pretty much left orphaned. However, he remembers how important it is to not just want to save your community from oppressors, but to fight to protect them as well. He has his own battles, demons, and flaws, but he never lets that interfere with his chosen purpose of a better future for his people. You have Jinx, disciple of Silco, who believes the ends will justify the means, no matter how harmful the means are. You have Vi, following in Vander's footsteps, who will go down the path of working for the oppressors in the hopes that will free her people, even when said oppressors do not have their best interest in heart. And then, you have Ekko, who had Benzo as mentor, in the shadow of Vander and Silco, but none-the-less important for teaching Ekko skills in makeshift and engineering; but even at that, Ekko has forged his own path and means of resistance, and doesn't just see Zaun in the context of how it relates to Piltover, but in an independent future. He helped to found the Firelights and remembers each fallen hero with a mural. He puts himself in harms way and is willing to sacrifice himself for his cause, and is proud that it took a village to accomplished what they've done so far, and that he didn't have to do it alone, but with community. He is not overzealously cruel, ruthless, or bitter, but is full of resilience and wishes to pass that same resilience on, and I just think that's beautiful.
Disclaimer: this is not an anti-Vi or anti-Jinx post. Vi is probably my favorite character from anything ever, and Jinx is my pookie, this is me being honest about how out of all three of their approaches, Ekko's is the most rooted in compassion, and that he is much more than what meats the eye (which is mostly due to limited screentime, but still).