I bought a Janome 6600P recently to replace my old Pfaff. If I had it to do over again, I'd probably go with the Pfaff for several reasons. The Pfaff has a built in walking foot and you don't need to keep changing the shaft to change feet. I thought the Janome's monogramming would be fine for me, but now find I wish it could do just a little more in that department. The biggest positive with the Janome for me was the great buttonholer! I do a lot of blouse sewing, etc, so really needed a machine that accommodated that. (the Pfaff buttonholer was a four-step process and never worked properly) But, guess you can't find everything in one machine, and all machines have positives and negatives. You just have to try them out until you're completely satisfied with one.