To the OP, this isn't terrible, though I personally would be starving on this breakfast (what is it, 250 cal?). You have carbohyrates from the cookies, healthy fat and protein from the peanut butter and protein from the yogurt. My suggestion to you would be a TABLESPOON of peanutbutter, not just a teaspoon, and it wouldn't be poorly balanced at all.
I don't think it is necessary to have all complex carbs all the time. Sugar is quick energy and in the morning, that's what you want. Energy. Eat the graham grackers for the faster energy, and the fat and protein for staying power until your lunch or snack.
Just for comparison purposes, my typical breakfast is oatmeal (~30gm dry) with just under a tablespoon of peanut butter, 1/2 serving of cottage cheese, and a banana. I sweeten and flavor the oatmeal with stevia, cinnamon, and vanilla, and sometimes drizzle on a little pomegranate syrup for strong flavor. Depending on the size of the bana or how much peanutbutter I eat, this is a 350-400 calorie breakfast that lasts me until close to lunch.
I'm on the "Eat-as-much-as-possible-while-still-losing-weight" diet. It's working.