So, I'm going to make what is probably going to be the most unpopular opinion about Black Panther: I found it to be mediocre, at best. Hold up, put your torches and pitchforks away, and hear me out.
First of all: the plot. It's already been done. To death. Wakanda is basically no different than Atlantis or El Dorado. Stories about those two places have existed for centuries. Places of vast wealth and advanced technology, closed off from the rest of the world. It's been done so often it's cliche. The same can be said of the power struggle. In fact, it was done within the last decade, within the MCU, in the movie Thor. It's essentially the same thing. Thor was supposed to be king of Asgard, he wasn't ready, he wasn't worthy, and got outcast to Earth until he became worthy of the throne. T'Challa was became king of Wakanda, but he wasn't ready or worthy for that either, and got usurped, only to regain the throne later after some soul searching. This power struggle plotline is nauseatingly cliche. There are more books/TV shows/films/anime etc featuring this plotline than I care to count. Is Marvel really unable to come up with original stories any more?
Few other points that put the movie down include Martin Freeman's character (an American CIA agent played by a British actor with a British accent, sketchy enough as it is but the character really didn't add anything to the story), Klaue (a very limp villain who somehow managed to sneak into Wakanda, steal its tech, and escape their justice for 30 years. None of this is explained, leaving for one huge plot hole), the mountain tribe (because that's original too. A stubborn tribe that doesn't want to join a union but remain independent, only coming to help at just the right time), Wakanda's technology (it was hard enough finding credibility in Tony Stark's inventions, but Wakanda's tech makes Stark's seem archaic, and therefore devoid of credibility), and finally the whole last-minute bullshit. Why do so many movies still insist upon this? Saving the day at the last possible second occurs in 95% of all movies that have ever been made. It goes well beyond anything that the word "cliche" could ever summarize. It doesn't add tension anymore. It's too predictable for that. You want the audience to be surprised? Give the hero enough time to make a cup of tea and drink it before saving the day. Hell, have them save the day with enough time left over for a marathon sex session or something. Just stop with the over-used last-second shite.
All of this, in addition to poorly written characters, poorly written and executed jokes, and a few other minor grievances, add up to a film that was so deeply disappointing, especially given the hype for it. People were going insane for Black Panther, and for the life of me, I cannot see why. It seriously was not worth the hype it received.
The worst part is that this is just the latest in a run of bad Marvel movies. Iron Man 3, Spiderman Homecoming, Guardians of the Galaxy Volume 2, Thor Ragnarok, and now this. It's to the point where I'm now reluctant to watch Infinity War, because I don't see this trend breaking any time soon. I wish Marvel movies could go back to how they were 10 years ago. Incredible Hulk and Iron Man, Thor and Captain America. Those four movies were off the chain. Even their immediate sequels (those that had them, since Incredile Hulk didn't) were first rate. But it looks like Marvel has gotten too ambitious with this MCU thing. It's gotten too big, too out-of-hand, and the films are losing quality as a result. I'm somewhat keen to see Antman and The Wasp, since that seems a bit more like what I'm after, but that's about it. Even that I'm hesitant about.
That's all I'll say. You can disagree with me all you like, just keep it civil and respectful, please. Let's all be mature here, okay? Throwing insults around doesn't help anything.