Yes, I agree. What I am experiencing is not a hardware issue. Here is a summary of what I am seeing:
- The overall sound loudness from the speakers on my Surface 2 is significantly lower that the of my Surface RT.
- The sound characteristics of the Surface 2 speakers are quite a bit different from the Surface RT. They lack bass and sound a bit more processed to simulate surround sound. But this simulation comes at the expense of fullness IMO.
- The sound through headphones is very loud and full. Headphones sound incredible. I keep my volume with headphones at around 14. Any higher and it would be uncomfortable. (For comparison, my speaker volume is usually kept at around 50.)
- I am experience terrible crackling and popping sounds through both the speakers and headphones when streaming from Amazon Instant Video using both the metro and desktop versions of IE11. This is the only time that I hear crackling from the sound. No other application that I have tested so far is causing this behavior (I've tested YouTube from the website, YouTube from an app, Xbox music, Xbox video, Netflix, and many games - all sound great).
Based on my experience, I come to the conclusion that this is a driver issue, not a hardware issue. The overall loudness and fullness of the speakers can probably be modified via a firmware update. And the crackling issues from Amazon Instant Video streaming can probably be addressed via a software update to the IE11 flash player.