This article from lifehacker provides an overview of why so many people are keen about using lists to achieve their goals and different ways it can be approached.
Breaking goals down into small tasks and focussing on the next action can be really effective in tracking progress (love those little checkmarks) and getting things done (GTD).
The best system in my opinion needs to strike a balance on planning and prioritizing goals before getting too efficient at clicking off the chain of tasks.