Whilst you can current track time in Lists (against Tasks of Subtasks) or in the Timesheet view, the fact you have to manually add tasks each week is unintuitive.
Most time tracking/gantt software solutions out there automatically add all tasks/subtasks to a timesheet view when a user is assigned. We work across multiple projects simultaneously so having to manually go and find multiple tasks within multiple lists each week is a big time sink, as well as significantly increasing the risk that someone forgets a task and then we lost track of time spent on that task