Think what you want about the My Hero ending, which is fine we have our own opinions. HOWEVER. I will NOT take the Izuku teacher slander. And the "all for nothing" bullcrap. Watching powerscalers complain about it and about how it makes him weak and how he's not a real hero.
I think in the west, being a teacher isn't seen as much, and can often be mocked. But in Japan, being a teacher is very highly respected. I think Izuku becoming a teacher, fits his character perfectly. Even before he knew he was going to get his suit he thought to himself, "I already had my time, so it's time for me to give that dream to others." And to me, that's one of the most heroic and honorable things. And even beyond that, he continues to have a heart of a hero.
I think the point that people are missing is that MHA was never about being super powerful. Izuku was never meant to keep OFA. Even if he didn't give it away and kept it, he would have eventually had to get rid of it and give it to the next person. It was never about the power, it was about the people who used it. The whole "with great power comes with great responsibility" thing. Izuku is a hero, not because of how strong he is or because of his powers, but because of the decisions he made, and CONTINUES to make. Quirkless and all.
Even now, he continues to meddle and his body still springs into action to help others!
Either way, Izuku earned his suit, and deserves to be a hero, even without the quirk that he had only for a short while. All Might once said, "Just Believe In Yourself And You Can Become A Hero." And that's exactly what he did.