The first thing you want to do is talk to your doctor. Find out why they wanted you to swtch and what they recomend. Soy is not bad for babies, but its also not good. Its one of those things where if it needs to be soy then have soy, but soy introduced to early can cause problems. Soy is also a very high risk for allergies in LO's under 12 months. Sometimes you can stick with a milk based formula sometimes not. All the formula's are made with different ingreadiants and while no formula is better then any other, your child will react differently to each one. Many children will also react differently to concentrate, powder or even ready made. Unfortunitly sometimes formula is a tricky thing as you have to find what works for your LO, and then you have to stik with it.