Buying a new machine would be wonderful for her but, how would the MIL feel? I know your heart is in the right place but the in-laws might see it as competition. I would buy the new machine and a couple of feet for the old one. That way she has a new machine to do all the fancy sewing she wants and an older (tried and true?) machine for the basic sewing. You can never have too many machines.