I'm a big fan of Evernote, although I find that at the end of the day, I have to spend a little while organising the notes I've taken during the day to avoid a big pile of note 'mush'.
Personally, I'm a big fan of https://culturedcode.com/things for a todo list.