I used to listen to songs in external speakers. Now headphones. I am finding a heck of a difference hearing in headphones. Even, minute sounds can be heard nicely. Also, I am able to differentiate each track being played. Left and right ear hears music separately. I am not a sound engineer but can differentiate and appreciate this music much more in headphone. Needless to say the sound quality will be much nicer if we hear in Bose headphone speaker or equivalent.
One pitfall is it pains the ears a lot. Don’t want to wear it for long time. Ofcourse, not here to argue the disadvantages of wearing a headphone to ears.