I've got an old pair of Sennheiser CX500 'phones that I've been very happy with. No longer made, but from what I've read the current CX300 mkII has a very similar sonic signature which is why I'm recommending them particularly in your situation. The CX500s are clear and nicely detailed but also smooth with a slight but not overdone boost in the upper bass/lower mids that adds some weight to the sound you may have been missing with the other (maybe more neutral/linear) buds you've tried. Plus they can be had for $34 online, but make sure you buy from an authorized dealer since there have been instances of counterfeit Sennheisers out there. Best of luck.