In terms of content, a lot of rap is crap, with all the sexism and homophobic bullshit. It's incredible how rappers are always preaching nonconformity - you know, "I'm just gonna go my own way and be my own man and blah blah blah" - but they're the first ones to do so many things that they have to do. They have to do that hip-hop thing, a certain way of walking, and it's so conformist.