What I'm taking issue in is the many opinions on how to build something really useful yourself. I love Obsidian, because it does what it does great - taking notes, easy and fast navigation, no bullshit. What I don't like is the urge to do so many things with it, todos, libraries, etc. Obsidian wasn't built for this. I had spent months improving my Obsidian setup when finally I realized I don't want to spend all this time on making a note-taking tool do something else. As a dev, naturally, I started developing my own stuff to be perfect for me, but not everybody can do that. Technical users might like spending hours implementing the perfect system for their lifes, but I think for everybody else it should be so much easier.