B.D.
There is a real controversy over soy so I avoid it like the plague. Soy mimics female estrogen and they believe that girls are hitting puberty early because of it. I can not imagine the effects on a boy.
My daughter is allergic to the protein in cow's milk. We were told that the proteins in goat's milk are very similar so to avoid it as well. She is also allergic to nuts so almond milk is off the table. She drinks rice milk (not a lot) and we use it in place of regular milk when cooking/baking.
I was told to lay off dairy for a while and tried rice, almond, and coconut milk. At my age there was no replacement for cow's milk. I'd rather go without. With that being said I was happy that my daughter did not have a point of reference. I found the other milks to be on the sweet side