I use Omnifocus because it's very customizable to whatever workflow I want.
But I think the tool is basically unimportant, compared to actually in practice using it daily. Pen/paper, huge file, Evernote, they're all useless if you're not actually doing the work or actually consulting them regularly.