Symbols vs classes (object styles)
Symbols are fine when all instances are the same size, like on mobile.
When designing for the web, we tend to create classes for everything and reuse them in various components that may NOT be the same size. We define stuff like a button's colour, border radius, text style and so on, but we do not define width, height etc.
Right now XD is does not let us be productive when designing such interfaces.
This is all implemented very nicely in InDesign's Object Styles, albeit with much more detail there.
Hi there! We need a tool for full control of typography, this basic tool is in your products. Please adapt it! Thank you for XD!
Trian Karayiannis commented
Right now it's much more intuitive to do in InDesign whatever Xd is supposed to do.
Because there we won't have to reinvent the wheel on every single document and every single page. Ok, InDesign has Pages rather than Artboards, which semantically is not as good, but there we can work much better than in Xd.
Then, the whole thing with a single pane for Artboards / Layers and then Assets is way counter-intuitive, if not confusing. Given InDesign, Photoshop and Illustrator, it's like another company designed all this. A company that didn't take a single clue from these three apps and especially InDesign.