I prefer the tipping system in restaurants due to the simple fact of incentivizing better service. Many countries add a mandatory service charge (i.e. tip), however the service is inferior. Why? The server has no incentive to serve you better; whether he/she does a good job or not you're still paying the "service charge.". Extremely annoying!!