Here is my advice since you have asked. Upgrade when you are not satisfied with your current machine. Don't keep old machines around unless you have a big sewing room which I don't have. I have an Embroidery machine, a janome that serves me just fine and a serger. I feel those three machines help me to make anything I need to do.