Time Blocking / Automatic Task Sorting and Management

I would love to see some sort of automated system put into place to rearrange my tasks based off priority, estimated time, etc, and feed it back into my schedule if it wasn’t completed the day before. With the rise of Motion, I’d love to see time blocking added as well to compete with a strong competitor.