I have a design background.
Milanote and Notion are probably more appropriate for rich media notetaking. Notion’s free for personal use these days.
I am a huge fan of markdown and owning my data, so that’s what attracts me to Obsidian. I am also more of a “design thinking” designer, so thinking through problems conceptually (with lots of logic and connections between other ideas) is more important for me than using lots of rich media.