I'm normally into 90s and earlier rap than most of the crap these days, but these albums are exceptions...that said..

I feel like like Macklemore's is better and Kendrick's is still really good (legendary by todays standards) but i don't know, maybe a bit too mainstream? IMO, but it's tough to say. What yall think? Anything better from 2012 than these 2 you think?