I use TreeDBNotes
. It, too, is sort of like a wiki system, but I like to think of it as a big electric notebook. It's easier and more intuitive to use than OneNote.
You create custom tabs, and each tab has a tree full of notes that can contain text, richtext, images, hyperlinks, attachments, etc.
I even stopped using my browser to store links. I just write notes in it and put the hyperlinks into the text just like you would on a forum.
So, I have tabs for all my network administration work, games, stories, even tidbits of information - anything and everything. You can even have multiple TreeDB documents. It's quite nice, but the developer hasn't done anything new in several years (despite my persistent emails which get no response).
I also use it to write stories, organizing the tree by chapters and sections.
The great thing about the trees are that you can see every note/topic all the time. Custom styles make it easy to apply the same styles over and over. You can create note templates, use custom icons in the tree, capture clipboard, export to epub, even create an exe file out of a tree. It's kind of like a really souped up version of KeyNote
The free version does everything you want, and is quite stable; you only need to buy it if you want to use it for passwords, contacts, tasks and calendars and things (which aren't so nice, anyway).