I had an older babylock and hated it. I ended up giving to my mother in law for simple patching jobs. To be honest, I felt bad for giving her a crap machine. I bought it at a dealer but they closed shortly after I bought it so I had no help from them. I also bought a babylock serger at the time and it's now an expensive door stop. Maybe they've improved since then-I can't imagine that I got two lemons.
I have 3 Janome machines, including the 6600P, and love them all.