I honestly love the McDonalds touch screens because they allow more people to order at the same time (take less space than a register), while also allowing staff to focus on making the food instead of working the register.
The biggest benefit to something like this is however that you can order in your native language basically wherever you are, even if the staff don't know English and they can't accidentally mess up your order.