I'll tip according to service. If it was average it'll be 15%. Excellent service gets 20%. Crappy service depending on how bad it was will get maybe 10%. Horrible service- I'll walk out if we haven't ordered anything or they'll get nothing and possibly a Karen moment when I'll let the manager know why I'm not leaving a tip.
My one exception to the 20% is when we go to our usual Cafe for breakfast. Our check is about $25. I'll leave a $15 tip for our regular server because we've been going there for at least 10 years and she take care of us. Our server was always so patient with my mom, even when her dementia had progressed to the point where you couldn't really understand what she was saying.