I've been using an MXR M80 Bass DI pre/DI box running on phantom power for years. The clean sound is excellent, though the distortion side is fizzy, lacks lows and is generally nasty rather then Lemmy. Run into a 15" full-range PA bin with a mic preamp built in and it's also a usable relatively compact and inexpensive stage rig.
Not tried the Sansamp pedals, though I have a couple of "Character series" guitar ones and they're pretty good. Better than software/digital emulation in my opinion.
For emulators the Amplitube Ampeg stuff is reasonable, especially the flip-top Ampeg which has some depth to it rather than sounding too fake. The Waves GTR bassamp is also not too bad, and the free STA Gallian Krueger emulation is worth looking at. Though overall I prefer analogue hardware for the job.
As a basic compressor the MXR Dynacomp is OK and the Keeley two knob compressor is basically the same thing only a bit quieter. At least, they're not as bad as many say (my opinion again). Just keep the amount of compression low, like all Ross-derived designs they're essentially a very high ratio limiter with just a threshold control and it's easy to over-do things. Pigtronix make nice optical compressor pedals. Avoid the EHX ones, they're inclined to be noisy.
Edited to add - For good sounding plugin bass compressors grab Cakewalk's CA-2A if you haven't already, it's excellent.