I haven't explored too many extensions on Obsidian. I mostly use the tables, dataview, and calendar.
The actual work notes and thinking through are done on other platforms like Mem, Evernote, and Voicenotes. The end results are stored in Obsidian.
I don't do any coding, so I don't have any experience on that type of workflow.