Depending on which species of fish you keep will determine how much protien they will need. However, the best diet for any captive fish is one that is highly varied. This will insure that the fish will get ALL the necessary nutrients, vitamins, and trace elements that it needs to thrive!
I use a mixture of frozen, live, flake, pellet, and supplement with liquid vitamins.