we have many improvements coming for Symbols in future releases
Sketch 3.7 and New Symbols

I still can’t use symbols for simple buttons as they have varying widths in my design. Perhaps allow height and/or width of some shapes in symbols to be optionally overridden. +1 for editing in place as well (perhaps a re-sync control like shared styles).