I agree to an extent, I used to be really into Jedi Mind, Celph, and all the battle rappers but I've recently moved to rappers who talk about real shit like Blue Scholars and Qwel. That being said, the battle rappers definitely have their place... I love listening to them for skiing and depending on my mood, driving or working out. The punchlines are always funny and make for a good listen, and as you said the rhymes and flows are pretty dope.