His first complaint with this particular approach has been that when he's gotten a good tip as a server, he has to share it (i.e. the customer gave "him" a large tip because of "his" service). The other is that when he's been a good cook or good cleaner, but there's a bad server, he's penalized because the server is given bad tips.
Ironically, we've never directly discussed whether he would prefer tips or a more traditional wage. Based on the conversations we have had, he would definitely like the ability to earn more while working in the industry (he loves cooking and he loves serving). He's hit pay ceilings in multiple restaurants, which has been a huge problem. It's such a big problem that he's transitioning to work in nurseries, because he can make more money with much less effort, and he hopes to save enough to open his own farm-to-table restaurant with some friends.