well the best single source of protein for chickens is animal proteins: meat, fish, or dairy.
Yes, I would agree.
Animal protein is not usually cheap, and if people want "organic" chickens they may have trouble finding a suitable source (unless they are raising it themselves), but I do agree that animal protein is a very good choice for chickens when that is reasonably possible.