This whole argument is objective. I Love REAL Hip Hop and I love Rock. By REAL Hip Hop I mean underground hip hop, where cash doesn't control output, same as rock really.
Hip Hop Like, Jedi Mind Tricks, Atmosphere, Sage Francis to Notorious BIG. There is fantastic hip hop out there. Unfortunately most people who are new to it or just haven't bothered TRYINg because all they see is the Fake Thug Bling Bling B**ches n Pimps Garbage you see on MTV.
But yea you can't really have a better>worse argument on this.