Stopped reading after that.
No cellphone speakers sound good. None. That being said, there are some decent sounding smartphone speakers. Specifically, the HTC 10, the LG V20 and the Axon 7 all have speakers that sh*t on the iStruggle 7. Apple ain't running sh*t in any hardware category.
The iPhone 7s speakers are far from crummy, Samsung should have gone with that set up.
Not amazing but definitely not crummy.
As someone whos had a HTC 10, personally I feel the iPhone 7 edges it a bit as they're louder yet still remaining clearly, I found the HTC 10s too quiet in some situations when I needed it.
Both "good" speakers for smartphones however, cant fault them too much.