You may want to take a look at an EHX RingThing. It is highly adjustable and although it is marketed more as a Ring mod, I find it much more useful for pitch shifting. The blend control is a great touch. The only down side IMO is that the octave or secondary tone value sounds a bit overly processed. It's a very versatile pedal and is worth a look.
It will also accept CV in and if you hook an EHX 8 Step up to it you can get all kinds of complex effects.
Give a man a match and he'll be warm for a day.
Set a man on fire and he'll be warm for the rest of his life.