I think almond milk is better than soy milk. Soy has been touted as this great health food and yet it's one of the major crops in the U.S. that comes from GMO seeds. In addition to that, soy is a major allergen for many people. So called "health experts" site soy's estrogens as being good for women but nothing could be further from truth. Not all estrogens are created equally and the estrogens in soy can actually create cancer in many women. Studies have shown that soy can have a deleterious effect on the thyroid and create hormonal imbalances.
Many will site traditional Asian diets who consume soy but what they fail to realize is that the WAY the soy is consumed is critical. Asian diets contain fermented soy. The soy in American products is not fermented. Additionally, soy is only ONE component in many tradition Asian diets and is not eaten in the quantities eaten in the American diet.
With that being said I also do not feel that over the counter almond milk is very healthy either. I think if you're going to drink almond milk, make it yourself which is a very simple thing to do by soaking organic almonds overnight, remove the skins, place in the blender with enough water to blend to the desired consistency.
I don't believe in "cookie cutter" solutions. The media, health "experts", wellness personalities always seem bent on promoting the latest "health fad". In part I think it's because they want to make money, be seen as an authority in the field but it's also because try to tell someone that good health takes work. No one wants to hear it but quite honestly it's the truth. There is no one diet that "fits all"....you wouldn't buy "one size fits all shoes" why are you going to buy one size fits all diet? Every body is different and unique and has a different set of needs. Finding the correct diet for your body may require some time and listening to what you're body is telling you. If every time you eat a certain food you get a headache or you get cranky and moody that may be an indicator that's not a food for you!