Black Panther upon release blew up with constant news updates on how well it was doing for a multitude of reasons. Now while it is a good Marvel film, sadly Black Panther suffers from a few things that hold it back from being in that top tier of superhero films.
DC has never really been able to capture the superhero market to the degree that Marvel has. With Justice League we get DC’s attempt to capture what The Avengers did and make their franchise of heroes into a huge box office smash for years to come. Sadly though as expected, Justice League falls short in too many ways.