Nuts are good if you are not trying to lose weight. If you are trying to lose weight, then dry roasted edamame would be a good choice. It has plenty of protein, fiber, and minerals, and is low in fat. Many people are deficient in fiber. If you can't find dry roasted edamame, then you might be able to find frozen edamame. The frozen edamame(warmed in a microwave) is probably more filling and higher in vitamins than the dry roasted, however the dry roasted is easier if you are in a rush(you can easily take the dry roasted with you and eat it while you are traveling or later as a snack). I have no idea why some here hate the idea of microwaving foods. Microwaving food is much less destructive to the vitamin content than traditional cooking.