I find it very convenient. Connect to the local wifi, there's no confirmation code, just open wifi (most of the time - some of them have an unnecessary "accept" step. Never any "confirmation code"). Scan. Browse. Choose. Pay, or pay later (convenient, I can adjust the tip before I pay).
All in all it's much faster than having to wait for a waiter to come to the table to take the orders. We can add and remove and make up our minds in peace, then just sit down and wait - drinks arrive straight away, the rest later.
And we don't have to wait forever to get the bill and to pay. It's all done. In short, to me it's a great improvement. Obviously it wouldn't be if the implementation hadn't been good, but around here it is.
Edit - let me add that most places I visit also have a physical menu to look at, it's just that ordering and payment is done via the web browser.