I’m currently using Notion. It has several features that you are looking for and so on. The mainly reason why I changed evernote for notion was code support (Evernote is really bad for developer’s notes).
Seems interesting but Apple-oriented :(
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.