I have a Babylock Quilter's Choice Professional. It does not have "bells and whistles". It only goes forward and backwards, but does 4 settings for the feed dogs. It has a semi-industrial motor which makes it a workhorse and is smooth as glass and solid as can be (it's got some "heft" to it). It is a mechanical machine and you need to be willing to "get to know your machine" for things like adjusting top thread tension, bobbin tension, and pressure foot tension as well as cleaning and oiling. It also lends itself very nicely to Free Motion Quilting. I have had it for 2 years and absolutely love it. The only time I use my "fancy" machine now is when I need to use the zig-zag stitch for joining batting! I highly recommend this machine.