I used to have three major uses for Onenote- knowledge management, Scheduling, and creative work. When it stopped receiving updates was actually when I discovered Obsidian, and Markdown in general. Currently, Obsidian fills one of those roles- knowledge management. It is equally well-equipped for scheduling, but I still use Onenote because moving over is a hassle. Though I have tried, I still don’t feel that Obsidian is ready to replace Scrivener, Onenote, or Notion for creative work. These are the three… not so much flaws, as areas that could be improved-- that are currently obstacles.
Reason 1: WYSIWYG editing
Some people like raw markdown, some people don’t, some people want something in between. The way to go is definitely some sort of toggle, assignable via hotkey, to go through whatever modes are eventually implemented.
I’m going to include something else here- editing location memory. What I mean is when you click away from a note, then click back, either your scroll or your cursor location is saved. When referencing other documents, or while presenting something, it is a real hassle to find your exact place again. Maybe this would be only temporary, stored in RAM, or it could be saved in some sort of index file. While not really related to WYSIWYG, it is a nice quality-of-life feature.
Reason 2: Subpages
I am well aware of how Obsidian stores data- markdown files in a set of folders. The enormous advantage to this is that there is total flexibility with how you store your data. I personally store it on Onedrive, then reference it from multiple machines and edit it with Typora. The disadvantage is that markdown files cannot have subpages. They are files, not the “objects” or “nodes” of Onenote or Cherrytree, respectively. I did propose a solution for this, one that I think would do well as a plugin or third-party extension at a later date. Obsidian could display pages and folders with the same name as a single object. This would require only a minimal change to the interface, but would make visual connections–an important part of Obsidian for most–a good bit easier. A single click is far more efficient than locating the folder with the same name, however it is sorted, and expanding that.
Reason 3: Custom Sorting
Pretty much every similar application (Well… I say every, but obviously there are exceptions. I think Evernote didn’t do this for a while. And a lot of barebones markdown editors don’t have any sorting at all) has some sort of customizable order, be it drag and drop or set parameters. Though this would require a bit of finagling to achieve the visual effect, the custom order could be stored in the .obsidian folder, in an index. On launch, the program would make a quick check of the folder, adding and removing files as needed. Obviously an option to disable this might be necessary for extremely complex folders.
Anyway, those are just my thoughts! There have been some pretty great strides in the QOL department lately, and I hope to see more in the future!