Regarding latency, when is the last time you tried notion? I used it a couple years ago, but stopped because I found it too slow. Recently I read a blog post from them about how they have been addressing the latency issues so I tried it out again. It feels significantly faster. Pages open up instantly for me now. Might be worth trying it out again, unless the offline issues are a deal breaker for you