Any of these pedals could be up to the task, it really depends on a bunch of factors - your bass, strings, amp, playing style, and what tones, modern or vintage, that you're trying to get. I have half a dozen overdrive pedals and each one is the best for a certain job with a certain bass!
I only have the BB out of that list, it's very touch sensitive and expressive, a creamy drive with lots of lows. I prefer this one with a Precision or Yamaha BB played fingerstyle for example.
I've never tried the MXR, but I wasn't bowled over by the clips.
The Bass Soul Food looks like a great pedal for blending in some distorted midrange/treble with your clean signal, sound like it has great clarity. It's hard to tell if you'd prefer this or the BB, you're the only one that can really decide!