I use and really like Apple Notes. I have my notes organized into in three main buckets. @Dashboard, Project Support, and Reference.
Under @Dashboard, I have subfolders named “Add Info to,” Agenda, Percolating, and my SOP (standard operating procedures) folder. Other than the SOP folder, the notes in this section are ephemeral and are archived or deleted when I’m done with whatever I need them for. “Add info to” is a bucket for me to store something until I’m ready to put it were it belongs: a recipe in paprika, a contact in my contacts app, etc. Percolating has notes for thoughts and ideas that I have, half-baked project ideas, etc.
Project Support has any materials I need for a project I’m currently working on, it has subfolders for each of my various roles. The items in here also are not intended to be retained in Apple Notes permanently. The notes are archived when the project has been completed.
I have a special folder called zArchive (so it alphabetizes at the end) where I move all notes ready to be archived as PDFs for back up and deletion from Notes.
Reference are all the semi-permanent notes that I keep. This contains an alphabetically ordered list of folders named after various topics. For example, I have a folder for software reference where I keep howtos and guides. I have folders for my kids school, kids athletics, and even for observations I have made about each of them.
I don’t do a lot of real-time note taking in Notes. Sometimes I do, but I generally use GoodNotes for that kind of thing. For any kind of supervisory notes, I’d keep those in my agendas folder with a subfolder for each person/team I’m supervising. Or I might put them in a reference subfolder.