It sounds like she's eating pretty well. If she doesn't like certain foods/textures, just don't push them on her. Some things that we like to pack for our 13 month old:
*Lunchmeat, like cubes of turkey ham or I roll lunchmeat into a tube and let her take bites off it
*Cheese chunks
*Crackers
*Steamed veggies (She especially loves steamed carrots. I cook 2lb at a time, dice them, and then freeze them in a ziploc bag. When I need some, I just pull out what I need.)
*Fruit - great summer produce like strawberries, blackberries, blueberries, raspberries, (berries are SO high in antioxidants) and grapes, bannanas, nectarines and pineapple. Squishy fruit like peaches are great for home, but don't pack well.
*BEANS! Beans are an amazing food, packed with nutrients and protein, simple to cook, and free from the sugar, salt, preservatives, etc that so many snack foods have. I try to cook my own beans, but we often wind up serving canned beans. Make sure you rinse canned beans well. I drain a can (or cook some beans up) and just keep it in the fridge, pulling out what I need at each mealtime.
*I don't know if she likes tomatoes, but my little one loves those teeny Cherub tomatoes. Tomatoes are also packed with lycopene, which contributes to a healthy heart.
Basically, I try to pick something from each food group, or most of them, and just combine it all into a meal. Many of the "snack" food you listed can make a wondeful meal when put together. Just remember to put protein in her meal to keep her blood sugar steady and keep her filled up for a reasonable amount of time. Too many carbs will make her blood sugar spike, then drop drastically, causing mood swings and hunger in a short amount of time.
Best of luck,
S.