What I want from a note taking app:

* Takes pages from my browser

* Uses github to sync across platforms

* Has offline reading on mobile

* Tagging and a todo list for triaging notes.

Haven't found one yet.

Here is a way to capture pages from the browser in Obsidian https://stephanango.com/obsidian-web-clipper

https://github.com/denolehov/obsidian-git will help you sync across platforms

Obsidian has all files locally so can be read offline

I use a mix of tagging and two plugins (dataview and tasks) to accomplish the last one.