I'm not going to labell that anime with words like simplistic, overrated or cringy like others because that's personnal view but I'm going to be harsh on the story itself, you have been warned!

This is the ultimate story about a boy who never lifted a finger but got the ultimate cheat, in other words it's the dream comes true for any loser not by design but by choice.

Because Deku is the guy supposedly nerdy (in fact we later learn that whatever he wrote in his notebook means nothing to him, he prefers to just punch harder), supposedly heroic (he saved Kacchan but to him it's his only friend soooo not to diminish his act but hardly a genuinely uninterested act), supposedly friendly (that's for the japanese readers, in japanese Deku tends to adress the others more than a little condescendly like they were children particularly Bakugo) and a hard worker (in fact he never did a thing to save people or to train in anyway unless promised the biggest cheat of all). Deku, you see didn't want to be a hero (his own word) but to be All Might, the number one hero (he has ambition at least).

Deku truly is a problematic main character (MC) and because he is hardly interesting every situation turns to be about him and other characters rapidly became shadows meant to ( badly ) propell him: Uraraka (main girl) is hardly seen but to be the damsel madly in love with MC, where is the MC friend Iida Tenya ? since he became damsel in distress and was saved by MC nobody has seen him, Bakugo was the bully (but Deku still called him his friend and admired him, that's deeply logic) but loose metaphorically to the MC because the MC is the embodiement of a hero (still waiting on this one even after more than 200 chapters), Todoroki? was deeply hurt by his father but 5 minutes of peptalk by MC and things start to change for the better for him (what a trauma isn't it?), the others? barely there but to be the embodiement of perversion, the jokster, the tomboy...

In the end, I think people loves that show because of what they would love to have: a better life handed to them on a plate.