I love the EC5. I assign the far left button to Vocal Harmony On/off, the far right one to Break/fill. The others vary with what I want to do. Sometimes variations or fills, sometimes text files up/down, sometimes Chord Sequencer start/stop.
I use a separate sustain pedal and occasionally a volume pedal. Only need two more feet and an extra brain, and I'll be ready!