I have a basic model Yamaha Bass. RBX 360. It was OK but now its excellent. I did one simple upgrade and added new Pups.
http://www.musiciansfriend.com/accessories/dimarzio-dp126-pj-neck-and-bridge-bass-pickup-set I can plug directly into my interface and be happy with the results but I have found I really want something better.
Bottom line is, a great Bass and a good pre amp.. Anything done after the fact is IMHO turd polishing and will not give you the same reward. I absolutely have to and strongly believe in a compressor in front of the interface for bass.
Those DSP compressors are useless because they are after the A/D.
Out of all systems I have used I like the Fender Rumble with the speaker on low because I can hear exactly what will be going to tape. I wear headphones so there is absolutely no latency ( distance from you monitors does matter) and the amp is under my desk at my feet. I can feel it. The Rumble has an amazing pre amp and a nice light touch compressor.
I also have used a TC electronics BH250 that is my sons. You can add a tone print compressor. Awsome sound in the studio and on stage and weighs 5 lbs.
http://www.tcelectronic.com/bh250/ and my Joe Meek 3Q which I use mostly for vocals is also a great bass pre amp.
http://www.joemeek.com/threeq.html