I have quite a few machines, but the Singer 301 is always my go to machine for fmq. Since I repair machines, I also get to test them, and have tested over a hundred for fmq. The Singer 301 is the best, hands down. (Second would either be a Pfaff 130 or a new Janome I just bought.) The fact that the 301 takes any thread (beware of YLI, however) and has a vertical bobbin put it in the number one spot.
You did a great job on the quilting. I love the big flowers.