If your contract has expired giver her the flick. If places are selling but she hasn't sold yours she's hopeless.
What we did when selling was talk to a bunch of agents then we asked the one who seemed to provide the best advertising options and had the most sales staff to match the lowest commission we got offered.