In the past, I remember reading sites that would post some cover songs, that they thought were better than the original. I agree with some of them, some reggae songs translate well into punk, rap to spoof rock, and the list goes on.
Here’s some songs, that I love both the original and the cover.
Original – Eddie Cochran
Cover – Sid Vicious
Original – Little Walter
Cover – Elvis Presley
Original – Nine Inch Nails
Cover – Johnny Cash
The one I have to say I like better, (should be obvious,) is Johnny Cash’s cover. Of course the song means something to Johnny Cash, more than just the sound or lyrics. But it’s meaning, and where it touched Johnny Cash’s soul. Which makes his cover a lot more meaningful and better than NIN version.