Soy has alnost everything in terms of dietary elements with a listed RDA
But if you look at the ingredients of soy milk they add calcium
You need to get calcium from another source than soy or get it in supplemental or fortified form
Non GMO soy is one of the best food in my opinion