Honestly one of my biggest problems with her is while I love the character she just has mind wiped people and has recieved no consequences for it. I honestly feel like maybe something should have happened where it makes her decide to never do it again and for the plot line to never be used. An idea I have is for her and Constantine's kid to be brought into main stream canon and have it be revealed the kid's existence was erased from both their memories because of how powerful she was.
I think this would be a good arc for Constantine as well because I can see him doing a lot of morally questionable things for his daughter's safety even going against the League. Essentially my idea is for Zatanna to fight a super villain and learn about her daughter then for Zatanna to mind wipe people for her kid's safety but for her to go too far (like wiping her daughter's friends and crush) and for her daughter to snap and mind wipe Zatanna to the point where Zatanna is temporarily catatonic. I could then see John having to step up and I know this sounds odd but I do like the idea of John taking care of a kid and a amnesiac Zatanna.
As mentioned before I love this idea because I do like the idea of John being a father and having to protect his kid and Zatanna I can even see him becoming Doctor Fate and I love the idea of him and Zatanna raising a powerful kid while arguing how to raise her. I also think Zatanna raising a powerful daughter with no self control would make for an interesting plot as well.