Of course, the list of features should be strongly related to your business goals and target users' needs, but a few are definitely worth implementation. It is hard to imagine a solid restaurant application without online ordering & reservation and mobile payments. Online ordering and table booking are desirable by users, no doubt. Food delivery apps are another hot trend. Implementing push notifications is good idea to inform users about their order status and marketing promotions.