I also prefer to track todos this way because it shows me how much free time I can realistically commit to new things. There was a calendar app that did this very well called Timeful, which Google acquired a few years ago. Some of the features from Timeful have been rolled into GCal, but this one doesn’t seem to have made it.