I have bought tons and tons of fish food over the years, many different brands. I do not see a big difference in any of them as long as they are at least 32% protein. I have paid anywhere from $7.00 to $17.00/50 lb. bag. I currently buy either FRM or Cargills. The smaller the pellet the better. However, the longer the pellets are in the water the softer they get. This enables the smaller fish to utilize any size pellet. The key would be if there are any pellets left over after bigger fish have fed. I use a standard size pellet, I think 3/16 not sure.