Ruling out everything isn't much help at all. At least leave someone with the best option out of the bunch.
And unless you try it you haven't even taken a bite out of the apple. That is like saying you tried fruit once so all fruits suck.
I however being willing to put my money where my mouth is went out and compared it against the Ihome and noticed the Ihome produced a tin-ish or staticy sound while this speaker did not.
Also I set my Clip+ Rockbox'd to the EQ preset for Rock and noticed the speaker was able to produce some decent bass. And even if it couldn't it still doesn't clip horribly or have surfaces impact its performance (although I noticed in a room it performs about 8/10 while in a car it is more like 6/10)