The live version is a lot better. Not just the album one, but also the SNL one. Both are super dope. I'm not a fan of the single version. It's ok but it's too clean. Like, the guitarist is playing the sample way too perfectly to the point it feels soulless to me. Whereas the live versions have their own identity and are dirty and energetic.
Also the choir on the album/SNL version really takes it to another level too.