Sorry... This is a good series, but I hate the cliche of all goody-two-shoes cringe protagonist who wants to save everyone no matter what they did simply because that's what a protagonist should do. And always try to solve everything with the power of friendship, lollipops and rainbows.
That's why I much rather anti-heroes. Alucard from Hellsing, Ruvi from Black Lagoon, Spike from Cowboy Bebop, Levi Archman from Attack on Titan, etc. They are much better and have way more dept.