Building something genuinely simple is harder than building something complex. Every feature request I had for myself ("what about charts? what about streaks?") got filtered through one question: does this keep the core interaction under 10 seconds? Most of the time, the answer was no.