Change button color and other style elements

I see where we can make an appearance preset for a button element, but is that the only way to change the color, padding, radius, etc. is there no way to do it within the button element that we drag into the page. It seems that would be faster. We could still have one main global button style, but if we want to change it in different places, do we have to make a different Appearance preset for each one?