I don't think the flaws I saw are related to the fact it is a super-hero movie. And I really think they were avoidable. Like, the 5 tribes things is cool for a setting, no problem with it, but the fifth that rebels against Black Panter really feels like a plot device. ( And they all need development, but you can't ask too much of one movie... I'm not sure they will get more development in future films though... )
So there, some narrative stuffs that are less subtle than the principal plot, And some implications are are maybe a bit ... washed over, but overall a very good movie, a very good design and a very good story.