without turning this into a debate about Opera vs other music you need 4 components to get the best out of ANY music
1) DECENT SOURCE - if that's poor then everything else goes for nothing.
2) DECENT DAC(S) if your source is digital -- if the DAC (digital to analog converter_ is poor again your music will sound rubbish.
Most DAC's on cheap consumer grade equipment - including quite expensive mobile phones aren't very good. Computer sound cards are geared more to special effects for movies / DVD's rather than high / studio quality audio.
3) Decent speakers / headphones. Those cheap white bud phones (where most people can hear more music than the wearer usually) are excruciatingly horrible -- . Most computer speakers also are just boom boxes really just fit for the tip --they are optimised for game sounds and some movie effects -- certainly not high quality audio.
4) Of course you need to have a decent set of Ears too !!!!.
Mp3 at lowish compression just has too many artifacts that any sort of sound will produce. Even at extreme 320 kbs these are noticeable on a lot of music.
For movies you can get away with it but not for high quality music (of any type)..