The Pfaff Passport is ideal for all of your requirements you mentioned. Has 70 design stitches. Has IDT, a built in walking foot, a Pfaff trademark that even Bernina tried to copy. Check out this link:
http://www.pfaff.com/en-US/Machines/passport-2-0