For the hell of it: here's some recs for publicly-available plugins!
Thanks for this. I gave Obsidian a go when it was first getting really popular and gave up quickly as it felt unintuitive and the knowledge graph they love so much seemed pointless. It especially didn't help many of its advocates are pretentious fags acting like you have to upload your entire brain for it to work properly.
My current method of storing notes looks like this
For anything code related (like JSON data from web scraping where I need the ability to reformat)

My system is terrible and I've been trying to find something that is as convenient as opening a new tab in Notepad++ and typing away, while being organized so I'm not constantly losing things, multiplatform, not spyware and not a buggy mess with missing features.
Attempt #1 was AppFlowy, which is basically a FOSS clone of Notion, I posted about it
here and my opinion of it further soured after that. Self hosting is too buggy to use with sync issues galore and now my self-hosted installation is screwed and I can't update it.
#2 was Joplin. It ticks most boxes and supports WebDAV syncing. Notes are Markdown files so +1 for portability, but I found the UI annoying and autistic. Navigation pane doesn't show actual notes, just notebooks you gotta click on before seeing notes, super weird. I gave up after creating a task board required a plugin, configuring it with a YAML code block then linking it to a table that created a bunch of empty notes for each item.
#3 is Siyuan, which is made by a Chinese dude and is sort of like Obsidian meets Notion in terms of implementation and feature set. It works ok but its syncing features are paywalled and it's super chinky with things like WeChat integration built natively into the application rather than as an extension.
This is all to say that I'll give Obsidian a go again and loaded up most of those plugins you recommended plus Kanban and Iconize. I'm already liking the Kanban plugin, it's 100x more intuitive than the Joplin one and Iconize makes it super easy to add Simple Icons etc. The git plugin seems rough, for the initial commit I found it easier to do it in CLI but maybe it's better when you're automatically pushing changes.