Agree. The bass is the most difficult. But lately, I've just added a lower octave if needed, picked a suitable amp in Amplitude4 to dirty it up a little, and then just low levelled it up the middle too. Simple compared to what I used to get up to. A friend with a real studio always layers in a baritone bass over either a P or J. You can't actually take your own bass into his world. But I guess that's why people use him, because he knows what he wants. Once again (you will get sick of me lol) Neutron 2 with it's masking ability, allows you to see where things conflict really easily. If you put an instance of Neutron on each track and use the masking, you get both eq's in front of you, showing the conflict, and using the inverse function, what you do to one, does the inverse to the other. It's really helped me in sorting out things like 2 bass tracks and kick, or two, or more, guitars playing something similar but eq'd different, or using different amps, or mikes. You can visually wrap one around the other giving anything it's own spot in the spectrum. Very very handy, and effective.
Ok. Gonna stop now, or ask for some money from Izotope lol.. Lots of other plugs and tools that do similar..