Put due date between the project and the tasks or make it optional
I would much prefer to have the due date column between the projects and the tasks. I often don't notice it way off to the right side of the screen and end up checking the box of a repeating task which is already completed. This messes up the next due date.
If you don't want the program to permanently fix it between the projects and the tasks, could the user be given the option to locate the column where the user prefers?