I like the Brother CS6000i for portability. It has everything you listed except the thread cutter and knee lift. I've had mine for 6 years and have never had a problem with it. I highly recommend it. If you are willing to pay around $350, the Eversewn Celine has a thread cutter. I'm considering it myself as it is a bit larger than the Brother, weighs around 15 lbs. and looks like a good sturdy machine.