Sounds to me like you are on a high protein diet, like the Atkins diet. Remember that we are omnivores, and that yes, starches like cornstarch and flour add calories. But so do fats and meats. Nuts also have high nutritional value, but contain a significant amount of fat. After years of research, and speaking with nutritionists, I've come to realize that any one thing, eaten in excess is bad for the body. Fats are a required food, but in moderation. They are very high in caloric content, as are processed starches such as white flour and cornstarch. Potatoes are high in starches and will also spike the blood sugar.
The body is a complex machine that requires a whole bunch of different nutrients. Grains supply most of them. Fruits, especially those that grow outside the tropical regions are very healthy to consume. Grapes and oranges, even grapefruit, mangoes, papay, bananas, etc., have nutritional value but are very high in natural sugars. These must be eaten sparingly.
Sweet potatoes are listed as one of the "super" foods, as are blueberries, cranberries, raspberries, etc.
The phrase; all things in moderation, is a natural law of nature. Of equal importance is eating a wide range of foods, as each contributes in ways that are specific to them.
It really doesn't hurt to enjoy something like a piece of flour-coated fried chicken once in a while. Just don't make it a habit. If you want great tasting chicken that doesn't use flour, try marinating in a spicy sauce, then grilling, broiling, or baking it.
Good luck in your search for the perfect technique. I hope you find it. If you want, I have a recipe that uses no flour, or staches of any kind, and no eggs as all. And the spicy heat is just right. But your will need to either bake this chicken, or cook it on over charcoal.
Seeeeeeya; Goodweed of the North