I'll tell you right now, people are going to slam IAMS. If you dog/puppy can handle it, I don't see as to how it will be a problem.
As far as Iams, I know people who have pets on it and they are in great health and are on in years. Same with Science Diet. I know multiple animals on them who are past 20 without any problems, with great coats, great teeth, great eyes, etc, etc.
I have my puppy on Canidae plus it is easy for me to get. Seems like a good food and my puppy loves it.