So I would need to host the standard files server, and also host my own webdav server in addition
I like Joplin and I run a seafile server as the webdav backend
https://joplinapp.org/
IMHO, they take the "unix" philosophy of "do one thing and do it well, and interoperate with other things". And i wish more tools operated this way.
why am I even paying them, with Joplin I can also sync to Dropbox. And I still have to pay them even if I'm self hosting
I think Joplin is more single purpose since it doesn't focus on the server side, and is just a client
On OSX/iOS, if you don't care about markdown/open-source/self-hosting you should just use Apple Notes
So I would need to host the standard files server, and also host my own webdav server in addition
I like Joplin and I run a seafile server as the webdav backend
https://joplinapp.org/