If I had a sewing machine that I felt that way about and it is affordable, I would buy another of the same model. It would be much less expensive than those other machines you listed, and when one machine develops a problem, the backup is there. It never fails, when I am pushing to finish something on a deadline, the machine just won't cooperate.