My suggestion, feed a quality flake food (Formula 1 and prime reef are my choices) or pellet and then supplement with whatever frozen foods you like if and as you feel like it.
The people talking about all the phosphates in food and how flake food isn't good are a little misguided and just repeating a lot of misinformation that's been in the hobby for decades. Phosphates/phosphorous in food is actually a good thing since the PO4 level is usually directly associated with protein levels, and most fish need a lot of protein.
Lastly, skip the garlic unless you're trying to get a picky eater to eat, then it's worth a try. Otherwise, it seems to be pretty useless and may not even be good for fish.