the balance is wrong. from this kind of world can be born only an anti-hero.
he is too pure and innocent and nice and wow light come from my butt i am the holy angel of shitty goodwill.
it is neither one side or the other.
if you are presenting really bad people for the MC to save, what satisfaction do we get?
he isn't happy, he isn't succeeding, he isn't a hero, he isn't a anti-hero either, it all loses most of its meaning.
idk... too weird.