On pedals. I have a background in computing and for me a multi-effect pedal is just a smal computer. I work closely with a 'cool jazz' band where the bass player and sax player both use multi-effect pedals. I can program them to make and sound we want reallyl so a trio can sound like a full orchestra. We use Zoom pedals. They have 50 'patches' you can use, each of which is made of up to 5 'effects' (like delay or octaving) and each effect can have up to 20 parameters so there is 50x5x20 things you can set. That is lot, and this is just what oomes with the pedal. There are thousands of other setups online and you can write your own.
Just to be clear, I am not advocating that brand of pedal specifically. It just happens to be what that band uses. I think the days of pedals for one specific effect are over (though I work with bands where a simple one function pedal such as overdrive works). i also like the multi-function pedal because you can basically program a setting for each song.
Depending on genre, my experiece is that most bass players, most of the time go for distortion/overdrive, short reverb, or octaving. Use of other effects is much rarer.