TW, on the other hand, excels at this.
You're right on all accounts. Notion is a slicker experience right out of the box. TW takes some fiddling to set it up in a way that you really enjoy using. And, it still has pain points. The editing experience is not my favorite, switching in and out of edit mode.
But, it absolutely shines at Zettlekasten and networked thought. In addition, several recent TW projects have really upped the value for this. Check out the Krystal theme to essentially recreate Andy's Notes. Then, add the Streams plugin to get easier outlining functionality for quick creation. I like this much better than what i was attempting in Notion. Backlinks and transfusion are crucial to networked, non-linear thinking, in my experience.