I love my Janome's. They have most all of the features mentioned above, and there is so many styles and price ranges I would go to my local dealer who will be the most important person to you when picking a machine. Try them all out. There are a lot of good ones out there and Good Luck Marge