God, elitism rules.
Who cares if something is "mainstream" if it sounds good?
For example, Goldie is about as mainstream as you can get, doesn't change the fact that he makes amazing music (and he grew up like ten minutes from my house)
If something sounds good, I'll listen to it. If it doesn't then it wont be taking up space on my hard drive.
All you need to know is here