I've had the behringer harmonist pedal over a year and still not managed to avoid it sounding very fake and 'plasticy' on the harmony settings, bass or guitar so I'd recommend avoiding that one.
Fortunately for me the detune and whammy functions have made up for the harmony function so I still...