The decision to create GreatAmericanRestaurants is an example of 1. Business leadership being tired of having to pay the surcharge to an intermediary company, thought it would be fun to build their own app from the ground up, or both. The problem is that you don’t start a restaurant company to design apps. GreatAmericanRestaurants is a significant step back from those they had used previously with Best Buns, specifically Chow Now. It is cumbersome, it’s visuals are gaudy and poorly constructed, there are no API plug ins that allow it to integrate with Apple Pay or other payment exchange apps, nor does it slow you to use any of your external accounts (Apple, Facebook, Google) to create a profile, unlike the predecessor used. GreatAmericanRestaurants was likely a “great idea fairy” by company leadership who wanted the few extra cents or surcharge, but then gave zero funding to the actual design and development of GreatAmericanRestaurants and wondered why it’s an abject failure. You don’t build a restaurant business to design apps. So better off for your image to use a third party. In my opinion I give credit to the company and design team who had to build GreatAmericanRestaurants with basic requirements and little in funding, but the leadership who thought this was a great idea need for either be demoted or fired, so the technical IT team can get back to structuring your external interfaces for the betterment of the customer experience.