I would advise using a card if there's no extra fees attached to it. Generally, I would advise to always use a card vs. paying cash. There are some situations where cash is better (if extra fees are applied because of using plastic vs. cash). Also, when using a card (and if no fees attached), on the Discover card, you get cash back so that's also nice.
Example - Discover IT CashBack
If within the first year of CB match - 2%.
460 * 2% = $9.2 in CB.
If after first year - 1%
460 * 1% = $4.6 in CB.
Whichever way it is - you still get CB. Always try to see when paying for anything - how you can utilize your current crop of cards to benefit you.