I have a Singer Confidence Quilter 7469. It has all the features you're looking for plus quite a few zig zag stitches. It also has a free arm and a small table . I bought mine at Joanns on sale for 299.00. doesn't have a carying case. I bought a tote on wheels that holds my machine, the table most of the stuff I need for classes. got it on sale too. Sorry this is so long.