Soldier fly larvae foods, and repashy foods have changed a lot when it comes to not live, prepared foods.
I used to buy inexpensive two pound bags from Ken's in the eastern US, and fish grew beautifully on it. You don't need top of the line foods for ornamental fishkeeping. My fish lived long and well on cheap bulk flake. Their colour flake was great stuff for rainbows.
But for breeding, the food really makes a difference. And since a fish in top notch health should breed, that says something. I could breed the easy species on old school foods, but for the difficult ones, the only flake I would use is soldier fly stuff. No insectivore fish will produce eggs at its maximum for quantity and quality on flake of any sort though. Live or frozen is needed.