I have the Brother NX-2000 and absolutely love it!! I also have a Janome 6600P (love it too). I had one of the first Janome Horizons for about 4 months. It had so many problems and caused great frustration. Most of the Horizons work fine, but many of the first ones were not OK. I did return the Horizon and got the Brother machine. It is night and day difference.
What I especially love about the Brother is being able to program it to leave the needle down, while raising the presser foot, when I take my foot off of the pedal. This is so helpful, as I do a lot of rounded corners on baby blankets. It cuts thread beautifully and is the easiest self-threading machine I have ever owned. The stitches are great, and it is quiet and solid. I have found the FMQ to be easy and even. I am actually glad that the Horizon was a lemon, because I never would have tried this machine.
I know that at my sewing machine store, all of the sales staff chose this machine (or the Brother 2800D which is the same machine, plus embroidery) for their own machines. I hope this helps. Good luck!