I'm not wild about buying an assassin, but there has to be balance in the tank or Big Bertha is going to live out her life in solitary, which is just mean.
We were going to, initially, try to get a school of flame tetras to go in there, as they are very small. Before we realized how many fry had survived. I think they might overload the tank now, though. And although they are tetras, I don't think they'd help with the overpopulation problem. The neons we have in the small tank (which has, thankfully, recycled itself) couldn't care less about fish eggs or fry. (I had read somewhere that tetras would be good as they'd eat the fry. Maybe somebody else's fry, but ours don't. So I don't want to gamble on the flame tetras.)
Right now it's a 60litre tank, heavily planted, and has 9 albino corys in there (the three originals and the six surviving young). That I know of. There could be more. Oh, and there's still little Rambo, the one fry that went in as an egg when we first started to cycle the tank. So 10 corys. The filter is rated for an 80 litre tank, but I don't like pushing the envelope with too many fish. (That is, after all, how we ended up with the larger tank.) When all those guys are grown, that's pretty much the limit of what that tank should have.
The daughter has wanted a betta, so that would not be an unwanted fish. She also saw a lovely gourami, but I am afraid it is a dwarf. (I know about the 20% of the ones being imported having that ghastly disease.)
Hmmm. Snail? Is there a kind of snail that eats eggs (and we also have some algae) that doesn't reproduce faster than a bunny?