A checkbox has two states. Write a report for three days and, for all three, the app says you have done nothing. The only moment it changes is the last one. That makes a to-do list a poor record of long work, and a poor source of motivation, because effort that has not crossed the finish line does not show up anywhere.
F4Goals gives every task a progress value from 0% to 100%. A task you are halfway through looks halfway through, and so does the project it belongs to.