I have had 2 BBD's at various times. As Mikey5 says, they are outstanding at tweaking to boost other amps (or pedals). However, they are just horrible into a clean amp, but that's not what the pedal is for !
Not a mid boost like a TS at all, although can be tweaked to be somewhat similar.
I have no experience of the Blues Pro though