Not an org-mode user.
Would this be a set-up that creates an agenda that works (by using 2 extensions)?
https://medium.com/geekculture/how-i-track-my-tasks-in-obsid...
Dataview is such a great extension.
That definitely gives you the basics. But it's worth noting that core org comes with a lot more functionality, e.g., calendaring, scheduling tasks (this is distinct from deadlines), blocking and ordered tasks, priorities, repeating tasks, timekeeping and time reporting. Some of this could be cobbled together in Obsidian by combining various plugins and some query code.
this is great, thanks!
There is afaik no such thing as an org-agenda in Obsidian, which is a deal breaker for me. Also to do list handling is shoddy at best (it would probably be a perfect app if that got integrated, e.g. via a todo.txt format with a calendar) but alas.
If I weren't an org-mode user, Obsidian would probably be my pick. It is very nice in everything it does, but it just doesn't have that "edge" of creating a setup that is ugly, complicated an unrecognizable from its default. It may be ugly, but at least it's _your_ ugly.