The stock system definitely sucks!!! I can tell you that, because I have the stock one. But it does not bother me that much, as I mostly listen to radio...
And I have heard the upgraded one. It is much nicer... bust still does not compare to the one I have in the Range Rover - which absolutely rocks.