My comment has some spoilers on the story so far (for the animated series), you have been warned.
Is it just me or does it feel like this entire series is about teaching the viewer that no good deed goes unpunished? I love invincible but every single good thing heroes do always becomes something bad somehow, it gets tiring. Also it feels like his strength lv fluctuates like crazy, from being a punching bag to any villain then accidentally killing another without any training.