As far as HIGH protein, as I have stated time & time again, the only percent of protein that is important is the amount of protein that the fish can assimilate. Species that are classified as carnivores and/or piscivores can generally not properly digest foods that are high in starch/grain content so don't simply rely on numbers posted on a food label. Those numbers are typically nothing more than the total nitrogen content, and do not reflect the overall digestibility of that protein, nor do they reflect the various amino acid content of the food.
In the end the only protein that truly matters is the amount of total digestible protein, as in the amount of protein that can be utilized by your fish.
Read labels closely, and more importantly learn to read between the lines.
There are many ways that one can boost the nitrogen (crude protein) level in a commercial food, but that doesn't necessarily mean that all of that protein is in a form that a fish can fully assimilate. I could formulate a feed with a 65% crude protein content, & call it "Gigantic Monster Fish" food, using nothing but soybean, yet most carnivores would only be able to assimilate a small fraction of that protein. When one is comparing crude protein content in a food, THE most important part of the protein equation is what that protein was derived from, not just what the percentage is.
A common mistake made by many hobbyists.