I realize it's not hip, but I use OneNote. I used to keep notes + a work diary in markdown in a git repo, but it was difficult to integrate screenshots, and converting a note to a task was always a manual process of copying text into a separate system. OneNote's native integration with Outlook tasks was the killer feature for me.