May I add to your feature list? I have a Babylock Symphony, and I love how you can set up the machine to automatically lift the pressure foot every time I let off the gas. Something I would have never thought about, but comes in very handy to remove pins just before sewing over seams, etc., or to turn the corner.
Good luck and let us know which machine you decide on. By the way, I agree with others about the dealer being very important for service and lessons.