I've been actively looking for a good tool for personal note taking, and finding lots of things that seem not-quite-right.<p>Plain Text:<p>Pros > Simplest, works everywhere/on everything, scales well (append forever!)<p>Cons > Least automated, no images, no math, no code, hyperlinks depend on editor, no embedded files<p>WYSIWYG Doc Editor (Word, Writer, etc):<p>Pros > As easy as plain text, can do images/math/hyperlinks/embedded files, somewhat portable<p>Cons > Bad at code, not many automated features, unwieldy once file gets large<p>Markup language tool (Org-Mode, Wikis, etc):<p>Pros > Powerful, portable, good at code/links, scales well, highly configurable, highly scaleable<p>Cons > Have to learn the markup language, mostly bad at math, high up-front costs (e.g. needing to set up a server or learn alien keyboard shortcuts), non-wysiwyg feels less like a "quick note" and more like a professional document, image/doc embedding can be hit or miss<p>Note-taking app (Onenote, Evernote, etc):<p>Pros > Automates lots of note-taking tasks (e.g. time stamping/tagging), can do images/math*/hyperlinks/embedded files, scales... fairly well<p>Cons > Least portable (dependent on app-specific sync features which may change), less simple (best use of notebook features are non-obvious), still bad at code<p>Electronic lab notebooks (ELNs) (labfolder, benchling, etc):<p>Pros > Good for organizing/presenting data, embedding files, scale very well, have collaboration features<p>Cons > Very not-simple (most require either require server config, or you don't own your data), most are somehow still bad at math/code, frequently expensive and not portable<p>Task Managers / To-do lists (Trello, Asana, etc):<p>Pros > Very intuitive to use, can sort of embed documents/images, have collab features<p>Cons > Not good for longer-form notes, bad at math, not meant for note-taking, you mostly don't own your data<p>Others:<p>Jupyter/Mathematica can do WYSIWYG text, code, math, data, and images all in one document. However, Mathematica is expensive, and Jupyter is non-trivial to get up and running. These tools are primarily geared towards creating a polished document, and are less good at documenting the evolution of ideas inherent in note-taking.<p>Personal Diary/Journal software is mostly underwhelming, most of these seem like cut-down note-taking apps sold to the non-tech-savvy