Notion is a great note-taking app. It has a hierarchical structure of documents and supports many formats.
The best things about notion, in my opinion, are:
- Support for Markdown
- Syntax highlight and formatting for many programming languages.
- Support for creating charts using mermaid.
One thing that Notion could improve though is that it doesn't display multiline boxes correctly in mermaid charts.