Music, Visuals, it was great. One of the few Marvel films that really captured the comic book aesthetic, unlike those that are more focused on action and realism.
The only thing that makes the movie middling is that it was partnered with a rather weak plot that tend to be predictable and all over the place. The expectations I had versus what I saw kind of broke the immersion I had during the first half of the film.
It certainly isn't a bad film, but it just didn't live up to the hype. Hopefully the next entry to Phase 4 sheds light to questionable decisions they made with the characters that appeared in this film.