I wouldn't change the tipping system. It's been working fine for a long time. If I were to seriously consider improving it, I would do away with tipping all together and just have the pay at minimum wage . That gives definite pay for the employee and the tipper doesn't need to feel some way because they can't or won't tip due to bad or good service or bad or good quality.