I have used a Bernina for twenty years without any problems at all. Mine is a Bernina 1000 and is pretty basic but she is a work horse. It will sew through four layers of denim and keep on going. If I were going to buy on a budget, I would look on-line for a used Bernina. New ones are very expensive but used ones are quite affordable.