With regards to remembering things, I use Anki. It's old school, but by far still one of the best flash card apps. Flash cards combined with spaced repetition has been shown time and time again to be one of the most effective ways to remember things. I use it mostly for foreign language vocabulary, but sometimes other things I want to ensure stay available in my mind. Not note taking per se, but thought it was worth mentioning.