I have a 120l community tank which is being overrun with platy fry...I think they're surviving as it's heavily planted, but I'd rather not get rid of the plants unless it's the only option. If I don't sort it out I'm going to be seriously overcrowded soon though! Is there a fish that will ruthlessly hunt fry but live peaceably? I also have a small shoal of 5 neons, a gourami (thought he would munch them but he's useless) and a male betta (I know they're not ideal in a community tank but he was a rescue - long story - and he's happy enough). I particularly don't want anything to upset the betta. I was thinking of an angelfish - I know they can go after tetras, but as I understand it if I get a juvenile it won't see the tetras as prey? Any other ideas?