Trying to build based around genre isn't always the best idea unless your short on money. If accurate response is your goal then your subject to even the recording of the actual songs too. An example would be Red Hot Chilli Peppers. HORRIBLE RECORDING!!!!!!!!!! That's where EQ comes in to help flatten the response curve from your speakers.
You will never obtain a perfect setup to encompass general use. If it's a crappy recording...good luck. If it's a good recording, it won't be the same as the next great recording.
You need to establish over all goals and attempt to define "good quality". Quality sound through my perspective has a lot to do with accurate frequency response vs. "this hits hard!!". Honestly, 20hz always hits hard if your sub can reproduce it and you've set up the hardware correctly. 20hz is the same whether it's from a jet engine or a blip in a speaker if it's produced accurately. "Characteristics" of a sound system is a completely different ball game. Unfortunately, that involves a lot of trial and error if you're anal about it.
Anyways, I'm on the DIYMA forums...lates.