Bro, I do not mean to disrespect you in any way, however the "rappers" you listed are in fact not rappers at all. Although I don't agree with your music taste, I'm not in a position to judge it. But if you want to listen to real rap I recommend going old school.