Emre,
I have noticed that with the terminal app, the modifiers don't really work well, and can be unpredictable.
As far as a restaurant goes, I wouldn't use the terminal app. I would prefer to use an iPad due to speed and less training required. But for table service in a bar, I would use an iPod touch with the terminal app.