Have a few regular restaurants/bars I've been going to for quite a number of years.
With them, I'll do 15 to 20% PLUS 25% of whatever I'm comp'ed.
Tends to work out well, and manager knows (eventually).
When you get to a place and your drink is ready for you might be somewhat in a rut though.