GreyhoundGirl,
I never fed Iams kibble so I can not comment on their food.
All I can suggest is read the first few main ingredients and compare.

(I cook plain eggs for myself once or twice a week (with-out fat)
and share a little with each dogs I give them mostly the cooked whites
from my dish, no egg shells. : )

I would think a good grade kibble alone is fine, but as mentioned, I like to
add human food to their dinner.
I also add a little meat juice or warm water to their kibble.

This is just what I do for my dogs.