Blue Buffalo, Nutro and Natural Choice are not the best foods either although they are better than Science Diet.
I agree with Prin that Canidae would be your best choice. It is a good food and the best value. It's not available where I live so I feed Innova and it's $56for a 33lb. bag in Canada.