Before you throw the baby out with the bathwater, you might want to look over your room acoustics. More than anything else, a lousy room can make any speaker sound horrible.

Since I know you're into tweaking, why not try something like acoustic curtains or ceiling panels? You'd be surprised at how effective a few fiberglas panels behind the front speakers can be at not only taking the edge off harsher sounding highs, but vastly improving the imaging as well. This is largely because an excessive amount of reflected sound from the front wall that mixes with the direct sound will smear the sound and give it a harsh in-your-face edge. I experimented with hanging ceiling panels in my room and they can really change the acoustic signature of a room. Along with a thick rug, those panels significantly reduced the audible "slap echo" that I previously heard.

Speaking of which, yes wall tapestries, floor rugs, and cushy furniture work as well.