At this time 12/19 of my tanks are dedicated to breeding and growing out plecos. One of the tings I have learned over time when it comes to spawning many fish is that the single most important factor is what I feed. To that end I know that the best foods are live and the to worst foods are in the commercial sphere.
I messed around a bit with live, but space and time made me abandon that. What I have discovered are the next best foods to feed are frozen and Repashy. However, feeding a variety of either of these food types is a bit time consuming, at least the way I do it. So I do feed some commercial foods, especially flake in community tanks. As a rule, I try not to feed commercial more than about 15% of the time. I can feed all my tanks with commercial foods in about 5-6 minutes. Frozen foods are more like 15 and Repashy is pushing 20-25 minutes. There are times what I am too tired or busy to feed the good stuff and then commercial is helpful. But too much of this stuff tends to slow or halt spawning.
Frozen food will keep for some time in a freezer- months. Mixed Repashy will also do well frozen for months, but only in the fridge for under 2 weeks. I do keep actively fed commercially foods- flakes and sinking sticks or wafers- at room temperature but, since I buy is bulk, most of these are kept frozen. I do store dry Repashy at room temperature. I do not have a fish room, no basement, so tanks are spread across 4 rooms and two buildings.
I think my feeding methodology is is fine since my fish do spawn regularly and I have a high survival rate for offspring. I attribute being able to get some of my species to spawn directly to diet.
In the quest for decent foods for our fish it is very important to read the ingredients. While commercial foods do require some forms of fillers, where these appear on the ingredient list matters. Also, what is added in terms of vitamins etc. also matters.
One more observation re food and feeding. When I hear or read that a fishkeeper has problems finding food their fish will eat, I am amazed. From my very first tank 20 years ago to this day, my fish have all been pigs. The will try to eat anything and everything they think might be food. The only time I have fish which won't eat is when they are sick or old enough to be closing in on death.
I have watched in a tank with 20+ fish how a piece of something in the water that is not food will be taken in by fish #1 which quickly spits it out. Another nearby fish seeing this will head on over and try to eat this inedible morsal and it too spits it out. Over time every fish in the tank will try to eat this piece of junk. Like I said, they are all pigs. Nor do fish stick to their natural dietary needs. Most fish in my tanks will eat any food that hits the water whether or not it is appropriate for them.