"While Heroes & Villains scans as an opus of psychedelic trap and star-laden singles with cool comic book packaging, it almost feels like a last triumphant gasp from the past decade's most prominent rappers and their favorite hitmaking producer ... But other than a few misses, Heroes & Villains is a crisp, cohesive record that nails all the little things: end-of-song outros, dazzling sequencing, surprising beat switches, and perfectly staggered features. The album's main characters - Future, [Travis] Scott, and 21 Savage - are spread out in smart pairings, popping in and out of the frame like lead actors in an ensemble cast. Even A$AP Rocky, who joins the late Takeoff on "Feel the Fiyaaaah," has several small cameos before earning his own song. This sort of attention to detail matters; Metro succeeds in constructing a self-contained universe stuffed with various narrators, antagonists, and anti-heroes".