I feed Innova.
You have a lot of good choices - some on there I would avoid. Great idea to get off Science Diet - way to much corn & byproducts that cause all those allergies
you should visit
Dog Food Analysis - Reviews of kibble because there you can read the ingredients of all those foods on your list