You're so right. Boosting bass before you compress leads to a paddocks' worth of mud.
Something I've realised lately is that side chaining the bass with a longish decay on the kick is often a good way to reduce the ammount of overall compression you'll have to apply to your mix to get it to sound full and loud.
So much of this stuff is common sence, but all too often I forget to apply these basic principles...