Thanks for sharing the article!
I believe it is extremely important we understand how our eating pattern is affected by different aspects of our life such as our sleep, exercise levels, stress levels, age, sex, BMR, etc. and vice versa. SmartyPans, provides accurate nutrition information based on what you cook and also the portion size: The two most crucial things required to understand your diet, when you eat at home.
I do not believe in calories-in/calories-out approach. Just for example, after the age of 22-25 an average male starts to lose 1 lb of muscle per year and that's replaced by 1 1/2 lb of fat. (1 lb fat = 3500 cals). This lowers your metabolic rate by 2-5% /year.
Now, if you put together the data you gather from SmartyPans (complete nutrition breakdown of your food consumption) + data from FitBit (sleep levels, heart rate, calories burned, etc) + your personal info (age, sex, etc). You can get a deep insight and find some valuable info on your health. For example: you are gaining visceral fat at age 24 because of less sleep leading to increased cortisol levels and imbalance in ghrelin and leptin section, tracking nutrition on SmartyPans will point you in that direction.