Funnily enough, I've just posted something similar on another thread.
A lot of people who post on here like the idea of keeping fry, but the reality is that each female will produce 30 and more fry per drop, and then another batch in a month, and then the month after, and then, and then, up until 6 months after their last contact with a male. In 6 months, you could potentially have 300-400 babies. What are you going to do with them? Many LFS won't take them, even fewer will give you money or credit for them. The chances are your tank isn't big enough to cope with that heavy a bioload.
A lot of people who post on here like the idea of keeping fry, but the reality is that each female will produce 30 and more fry per drop, and then another batch in a month, and then the month after, and then, and then, up until 6 months after their last contact with a male. In 6 months, you could potentially have 300-400 babies. What are you going to do with them? Many LFS won't take them, even fewer will give you money or credit for them. The chances are your tank isn't big enough to cope with that heavy a bioload.