In my opinion, rap is terrible. Just a person talking quickly over a douchebaggy drum beat about how "hard" their life has been.
just like every other genre of music. i can't really think of a single genre where people don't complain about their lives, brag about their money, etc. the later you see in rap more but it isn't exclusive to the genre, and if you really don't like it then there's tons of rap that has nothing to do with it