I have 3 Brothers: One is mechanical with a few decorative stitches, one is the cs6000i digital and finally, the Innova 1250 with embroidery. All are very good machines. But for the perfect straight stitch, and I do mean perfect...it's the Bernina 153 Virtuoso QE for me. The stitching is very, very smooth and consistent. The fabric up-take is also consistent which I find is not always the case with all the Brothers. I used the Innovis for embroidery but I always wind up with the Bernina for piecing. I have the best chance of consistent 1/4" on that one than any of the others. If you are used to a Bernina, do yourself a favor and try out a few others before deciding. There are some wonderful machines out there today and personal preference is a big deciding factor. Good luck.