I actually do really like it, for exactly that use case. Considering that the process of settling the bill at a restaurant consists of:
1. Get the server to pay attention to you, and ask for the check
2. Have them deliver the check, and (as if by policy) say "take as much time as you like" and vanish
3. Have them notice that you've put down a card, and take it
4. Have them return with the receipt, you sign, and leave.
Usually steps 3-4 are near instance. However, steps 1-3 can take way too long sometimes.
(I wish doing 2 and 3 within the same minute was possible, but that's rare.)