If I had to describe Killmonger, I'd say he's half sympathetic backstory, and half black supremacist; funnily enough, a Black Panther. His entire motivation, as a villain, is "Lets use Wakanda technology to allow black people to rise up and overthrow their white colonialists, because I grew up as a ghetto kid, and I know the suffering of blacks in America." (Aka: Kill All the Whites and Establish Wakanda as a Dominant Power that Raises Black People above all others) They could've completely omitted this idea, because he already had another motivation, which was to go to Wakanda because he had never been there before, even though he was of royal blood, and take revenge on the current royalty because T'Challa's dad killed Killmonger's dad. All the racism commentary wasn't necessary, because all it did was implicate that if Wakanda were a real place, black people would destroy the whites.
You might be thinking, "Wouldn't that make him a good villain, because he possesses a negative quality that people want to see destroyed?" The issue with this thought is that Killmonger spouts all the common day rhetoric we hear on this issue, "Blacks have it super hard, we deserve better. White people are the problem, how they colonized us and stole our stuff." This sort of idea is justified positively on a daily basis, so who's going to disagree with this idea and consider it a negative quality? He's not a good villain, because his character just boils down to being another black guy with a chip on his shoulder because of his skin color.
Ironically, the main theme of this movie is not allowing the sins of past generations to dictate who you are and what you do, and not to let anyone judge or blame you for it. Hint hint. The final issue I had was that Wakanda acts as this idea for salvation for black people everywhere, because their lives suck so much everywhere else. The film plays up Wakanda as being superior to every other nation, is stationed in Africa, and can make black society better as a whole.....but Wakanda is fictional. It doesn't exist, so it seems like this sad posturing that an outside entity is going to swoop down and free blacks from all their problems, without any work on their own front.
Overall, Black Panther, to me, was an average superhero movie that could've been a much better superhero movie if they had stuck to political intrigue and royal bloodline conflicts. Killmonger was a much more interesting villain at that point, but just had to throw a helping of white guilt in there, because Black Panther -had- to be more than just a good superhero movie. It couldn't be another Guardians of the Galaxy, or Captain America: Civil War, or Spiderman: Homecoming, it had to change lives and be a battlecry for African Americans everywhere. Why? I dunno, maybe because people have an issue with our current president or something. Good job Donald, you messed up Black Panther for me!
[
source]