Cases by onset date is pretty good too, but there is this period of some unknown number of days where it is misleading because it is too incomplete. The Colorado tracker shades ten days as "potentially unreported cases", but I always wonder how they chose ten and whether that's conservative or aggressive. The death by date of death has the benefit of not being incomplete in that way. Another problem I see with cases by onset date is that I don't really care that much about how many cases there are, not directly. If there were a huge number of cases, but no deaths, that would be a bummer because being sick sucks, but it would not justify our extreme reaction. What we care about are the deaths. So I like direct measures of that.
Cases by reported date doesn't seem very useful at all, for anything. Percent positive tests by day is a similar measure that seems more useful.
But I'm an amateur, this is just what I think is and isn't useful for reasoning about what's going on.
Tracking deaths is actually the worst, most lagging indicator. It takes a very long time to die.
The most useful was the CDC tracking cases-by-illness-onset, that gave you a great understanding of what the trend line really looked like over the last couple of days.