I'm not trying to change the way most people breed. I just want to point out something I consider as a misconception amongst everyone here.
You feel that males must be removed immediately after the fry are free swimmers. It is believed that the male may eat the fry. Well, I have never experienced anything like that. In fact most of my males would fast during breeding. I guess they simply don't have the time to eat since they're always picking up strays and putting them back in the nest.
I usually keep my male with the fry for at least 1 month, until the fry is big enough to eat newly hatched mosquitoes. As long as the male hasn't been disturbed by any other adult, they will live peacefully with the fry. If the male sees a female and wants to breed again, some may attack the fry. But not to eat them, simply to protect his new nest.
This is one of my male with his 3 week old bunch.