After my previous thread discussing the concept that Abigail is too powerful, various arguments were made towards the areas where Abigail is also a problem.
Wendy can summon Abigail with minimalistic amounts of downside, and when Abigail is summoned she never leaves until she is defeated. This causes Abigail to be both an above average boon, and a below average nuisance.
On one side, Abigail can slaughter many lower level mobs with ease; and her damage scaling at night improves this even more. Against these mobs, Abigail has little chance of failure unless Wendy does not help her; or the mobs mass pile on her. Making her an extreme benefit.
On the other side, Abigail is also an annoyance. Because she never goes away, and her aggression clings to enemies, she is a blatant problem when players are trying to function nearby enemies but do not want to hurt them. Especially if you need those enemies alive, for whatever reason.
This could be viewed as balance, but in general; it does not feel like it. It feels like the developers made Abigail overpowered, but because they put so few limitations on her she ends up also being a hindrance to players. This is balanced, but having the scale tip violently in both directions at random is not a very stable or enjoyable balance. It ends up allowing the player to dominate absurdly sometimes, and other times be frustrated by unavoidable problems.
And so I suggest Abigail be changed to be a more drop-in-drop-out companion. Instead of requiring a large sanity cost and sacrifice to summon her indefinitely, Wendy should be able to summon Abigail briefly at the cost of some drops of sanity and health. Abigail then disappears by the next morning, and cannot be summoned against for another few days.
What this means is, players will be able to summon Abigail when they want to take on mobs or specifically powerful enemies. But, since Abigail disappears soon after; she will not hang around to the degree where she will hinder players who do not want her around. This satisfies both problems, she will no longer be a ceaseless source of lesser mob kills; players have to be selective, and she also no longer will be a constant third wheel; because she sticks around for only a short while.
Having the cost of summoning her reduced allows players to spawn her immediately on demand for help, at a small toll, allowing her to be used more strategically when you are in danger or need her assistance quickly. As opposed to running after butterflies, which is also a needlessly annoying concept.