I use notion and I have to say regardless of what you want to use it for it will probably do much more than that for your use case once you understand how it works.
My only quibble is the lack of offline functionality.
Yes. We carry supercomputers in our pockets, it's nice being able to use them and not be subject to connection issues or server outages, or developer whim.