One miss day = Failure???
The biggest downside is that if you miss logging even one day, you fail completely. That feels unnecessarily strict. There should be an option to add or correct entries the next day—this would greatly improve the experience.
