I've been using `dialog` and `details` of late, and couldn't be happier. At the same time, `section`, `article`, `header` and `footer` confuse me a lot. I've stopped using them.
They are nice hints to assistive technologies and reader mode.
I'm not 100% sure if assistive technologies use section and article for any end user context like "jump to content", but they at least can be used to get more context than just another div
Reader mode is one I don't think about enough. I could see that purposely hiding content outside of the article element.