I have no affiliation with this dealer, I'm writing just as a satisfied customer. I've ordered two machines from Brubaker's Sewing Center in Pennsylvania and I've been thoroughly satisfied. I can highly recommend them and they are an authorized dealer. Brubaker's is great for accessories too!
I'm in the same situation as you; my local Janome dealer is horrible to deal with. I did buy my Horizon from them as I didn't want to deal with shipping it for service, but I hate to give them any more money than I absolutely have to.