I'd look for accurate speakers with a good EQ to tailor the sound to your liking. The EQ (which can be built into a receiver/processor) should have multiple presets. In my system I boost the very lower end <30 hz to get a little 'feel' if I'm listening at a lower volumes. At higher volumes I use my preset for flat. Since our ears aren't linear we don't hear frequencies the same at various volume levels. Having different presets makes a nice solution and will work with whatever speakers you have.