Erik Killmonger is the best villain of the Marvel Cinematic Universe, a saddening representation of political interference vs foreign aid. Like Captain America: Civil War, this is an MCU film with something to actually say, even more topically so.
If it weren't for the dull Matrix-level action sequences or the awful visual effects (aside from that incredible casino fight), this could have been the best MCU film. For now, it's just one of the best, but certainly the most emotionally complex.
And subject to (hopefully not) popular belief, Ryan Coogler is not the new Steven Spielberg; he's just the great Ryan Coogler.