Si le mariage de Marguerite et de Jean n'est guère fructueux, l'alliance diplomatique qui l'accompagne est cependant respectée et couronnée de succès lors de la guerre franco-anglaise de 1294-1298. Après le décès prématuré de son époux en 1312, Marguerite mène une existence discrète sous le règne de son fils Jean III de Brabant. Elle meurt après 1333 et est la dernière fille d'Édouard à mourir.