Obsidian

Good

Kanban board integrates well but should be a feature.

Publishing is easy with external tools, but still clunky.

Bad

I wish it had built in solutions like dataview that didn’t require writing code. Many other plugins are great, but should just be obsidian features. templater for example, should just be a feature. When they’re plugins, they’re not really integrated as well as they could be.

Task management, non-existent. Plugins are clunky.

Notion

Good

Publishing notes is free and easy but with very little customization.

Databases are so good for organizing different types of information. e.g. when I made a database for keeping track of my Warframe Arcanes.

Allows for separation of concerns very well. I can have two workspaces (work and personal for example) under the same or different accounts.

But I can also create different root notes which create clear separation but I can still link to other notes. I can even publish these different root notes separately very easily.

Bad

I wish it was snappier to look for notes and that it had an api to get the notes and/or was also able to be local.

Linking is also clunky.

Task management, has good kanban board support.