Well, to me, they both have their faults, but their feelings each make sense.
For Wendy: She initially only went along with the marriage promise so she wouldn't lose her magic, because as said by best Papa Shakma, if wizards/witch's words hold a lot of power, and if she breaks the promise to be...