dude you forgot mad rappers in your list, but there are two types of rap, theres good rap like aesop rock, living legends, MF doom, murs, deltron 3030, the grouch, c rayz walz, etc. That shit you jam out to when your smokin a dutch, but then theres rap like juelz santana, ying yang twins, big tymers, etc you jam out to when your throwin donwn laps through the park, its all your own opinion and what your into, there is no use aguing whats better.