Buttons should look like they do something
If a control does not look pressable, people will not press it. That is not a taste argument. It is a physics argument.
A short list
- Contrast first, brand second
- One primary action per view
- Disabled states that still explain themselves
Ghost buttons are for places you hope nobody needs. Put the real work on a solid fill.