just like with any music it depends on the artist.....rap can be cool or it can suck but thats the same with alternative and rock....rappers like eminem keep it fresh bt rapping about things besides f*cking woman....you got ludacris, jay z and nas who can all rap and have there own styles.... but than you got rappers who rap about the same damn thing on every song