The GS2 is a great phone eg. large clear screen, good camera, fast processor, etc. read the reviews and it is well received (PCpro’s A-list phone). But, I did not read one review which would prepare me for how poor the standard audio was going to be (plenty highlighting this after I had got the phone!).
The stock player is very poor and almost a disgrace to be supplied with a high end phone. The great thing about Andriod is there are alternative players out there, I use Neutron which has the best sound (MO) though a bit clunky GUI. Poweamp has a good GUI and good sound, so, just by loading a third party player the phone is accectable. Add in a headphone amp and rip your music to FLAC and the sound is quite good, not outstanding, but if you are listening on a train, plane, jogging etc, quite good.
I am happy where I am now, there will be updates to improve things so I'm not going to run off and get an I-Phone