There's plenty of good rap songs out there, imo. Just got to look around is all. And this is coming from a guy that wakes up listening to Slayer, goes to the gym listening to Earth, Wind, and Fire, and proceeds to go sleep after having listened to J. Bach. I love it all, man. I listen to EVERYTHING. Now best rap song :
ANYTHING BY THREE SIX MAFIA !!!! I LOVE the dark lyrics !