Since you're open to suggestions I will say I love Bernina. I have 2 and they are amazing machines. But I don't know how they compare to the ones you mentioned. My local Bernina dealer is fantastic and that's important to me.
Good luck on your search!