She has also been asking me quite a lot to get rid of the letting agent and reduce the rent and also let her pay fornightly.
Is she a good tenant in all other respects? (ie looking after the place, not constantly asking for minor maintenance work etc). If so, as a landlord myself, I’d sack the agent, reduce the rent by the amount you were paying them and let her pay fortnightly.
She’s suggested this solution, so presumably it works for her and if there are no other issues it could work out for both parties.
Offset this against the cost of evicting & finding a new tenant = 1 months lost rent plus the agency’s finders fee – last time I did it, it cost me close to £1k. You need to be pretty sure you want rid to justify spending this kind of money.
Also if you think she might be a long termer… this has value. As I’ve said, changing tenants always costs money so it’s worth perservering to find a solution.