Always leave a cash tip for good service/food.
Went for a curry last month where 'a discretionary 15% service charge' was added. The service was absolutely shocking/complete shite, so I used my discretion not to pay it. I've never done that before but felt it was warranted.