One thing that smartphones lack in, is superior music quality. Due to the lack of high quality speakers in even top of the line Smartphones, sound quality has always been below average. However, there are a few MODs like ACID, XLOUD, HDSoundEngine2, etc. that can improve the sound quality that is delivered. But, they have not much effect on the phone’s inherent hardware limitations.
Very few devices like the HTC ONE have dual speakers hence very few devices can deliver the low bass from it’s physical speakers. None of these devices can deliver bass like a subwoofer.