hmmmm. I think I would give her a gift certificate for 'sewing supplies' and let her make the decision. She can take you and her MIL out to do the picking - assuming you all get along.
The other side of this coin is that getting a new machine doesn't mean scrapping the old machine. She can still use it. After all, many of us have several machines and switch between them.