Rotary blades get changed at the first skip, I don't wait to be frustrated. Needles and pins are the cheapest notions to buy so I don't think anything of tossing them and opening a new package. I have too many scissors for any one pair to go dull. I may use the same pair twice in a year. Same with seam rippers. Never pick up the same one each time. I have seven or eight new mats put up (bought on clearance) and change out when the old mat gets a lot of cut lines. I have one rolling stool/chair I like to use so I bought two more for my sewing room. Three chairs will last me my sewing life. I will buy a new machine when I get frustrated with the one I'm using. So far my Bernina has lasted the longest with no problems at all. I would never go in debt or pay monthly costs for any machine.