I'm personally a bit torn on this. One of my local restaurants has the QR menu and it is a whole system. The waiter doesn't even come to the table, you just put your order in on your phone and they deliver it when it is ready. All in all, it's much more efficient and it means you're never waiting for your waiter to reappear if you want to order another drink or something. You also pay the bill through your phone, which avoids the need to hand your credit card to the waiter. It probably saves at least 5-10 minutes per table, meaning possibly one more turnover during each dinner period.
You do lose a bit in the personal interaction. There's also no chance to ask the waiter questions about the menu or ask for recommendations.