I'd certainly look at Vikings, maybe a used one. They have anumber of models with all the things you listed. They have something better than a knee-lift. It is automatic--when you have it in the needle-down mode, it automatically lifts the foot so you can move the fabric. I'm in love with my viking, and Bernina lover won't be disappointed! :thumbup: