I think there are some legitimate concerns about soy: the estrogen factor, digestibility and allergies. I am vegan and rarely eat soy because it gives me headaches and gut aches. There are a lot of different beans which together with grains, seeds and nuts can provide plenty of protein in a vegan diet w/o soy: several varieties of lentils, kidneys, yellow eye, black-eyed peas, garbanzos, limas, black beans, pintos, cranberry beans, small reds, navys, great northern, split peas, aduki, mung and others. With beans there is the added gas factor but just hang out with other bean eaters, old people and dogs. They'll understand wink wink. Be sure to soak beans over night before you cook them and slow cooking brings out more flavor than boiling. Adding soy to a variety of beans is probably OK for most, and there are many ways to prepare that as well. Variety is the key.