Mainstream anything pretty much blows at this point in time..

I've been getting into Glitch music, (ie Glitch-hop artists The Glitch Mob)
for Hip Hop, i listen to a lot of Jedi Mind Tricks.. check out A History of Violence, that is a good album.. a bit on the hardcore, but the lyrical content is what gets me into hip hop personally..