Ice Cube's 1991 song "No Vaseline" has long been ranked at number one for best diss songs ever, and the subject came up again when Cube was a guest on the Earn Your Leisure podcast. Cube, of course, reaffirmed the track's standing as the greatest ever when the hosts, Rashad Bilal and Troy Millings, said it was "one of the best battle songs of all time."
“The top battle song ever,” Cube corrected. "It's not even close."
Cube said the other battle songs that make his "best of" list are Tupac ("Hit Em Up"), Nas ("Ether"), Boogie Down Productions ("The Bridge Is Over"), and Kool Moe Dee ("Let's Go"). “I mean, I would go with, you know, ‘Hit ‘Em Up’ is a good one,” Cube said. “‘Ether’ is dope. I would go with ‘The Bridge Is Over,’ and I don’t know, I think I gotta go with ‘Let’s Go.'"
AllHipHop reported on Cube's "No Vaseline" declaration and Snoop chimed in on their post, co-signing his friend, and Mount Westmore group member's claim. “Hands down he does,” Snoop wrote. “Nothing comes close."