Seriously. If you ever take a gander at the ingredient labels on "organic" or "natural" processed foods (cereals, bread, crackers, cookies, frozen dinners, soup, and so on and so forth....) I would be surprised if soy (in some way, shape or form) didn't pop up as the first or second or third ingredient. I used to swear by Kashi products...until I realized that all it is is puffed up soy. Sorry Kashi.
Granted, soy is a good source of protein, and if you don't eat meat/chicken/fish and you get sick of beans, I suppose this can be an option (if soy doesn't upset your stomach). But I would opt for it in it's least processed form (edamame - baby soybeans, perhaps?). Make sure it's cooked, however...apparently it's toxic to humans in raw form (from wikipedia: For human consumption, soybeans must be cooked with "wet" heat in order to destroy the trypsin inhibitors (serine protease inhibitors). Raw soybeans, including edamame, are toxic to humans, swine, chickens, in fact, all monogastric animals.). Tofu and tempeh and all the other faux "meats" are easier to digest, but they are out for me...since they are primarily just versions of congealed soy. I'd rather have an egg! Yum, I heart eggs.