Actually, the first ingredient being a "meal" is probably going to be better than a "meat". But the link above explains that too. AAFCO guidelines are so lax that even foods like Friskies.
Most states have adopted the guidelines as law so looking for an AAFCO approved food does little to ensure quality.
IMHO, by-products and corn have no place in pet food. Corn and brewer's rice are low quality fillers. And animal fat is a collective feed term that can refer to any combination of animals...this means that the composition of this ingredient can change in each bag that you buy (the company does that on purpose to save money).