I'm lucky because my "stitch in the ditch" foot IS a walking foot on a Pfaff (it uses the IDT if you want it to) so I don't have to decide. The official name for my foot is the "narrow edge foot" and I think some machines might call them an "edge joining foot" (just in case you can't find a "stitch in the ditch" foot for your machine).