I wrote a snarky review about how much the app would lock up, and how buggy the checkout process was. I’m really glad to see that the new version of the app is *far* superior on both fronts!
I still have to knock a star off for the fact that certain screens—especially the Customize screens—can appear to fail when you open them. They are actually just loading, and dutifully populate the views after they’re done, but they are not reporting any status or progress and it makes it feel like the app is frozen or has hit an error, which isn’t great.
Also, this is just an opinion, but I think it’s odd that ordering for in-store pickup indicates that they start preparing the order right away, but ordering for drive-thru indicates that they wait for me to be on-site and check in before the order is prepared. It seems like I’d always want to choose in-store pickup, so they can prepare it while I’m driving there, or at least have advance notice of the order to save a little time on both sides, and I’m confused why the drive-thru doesn’t use the same logic… Maybe the higher likelihood of being forced to wait for a long drive-thru line…? Only one transaction-spot to receive the food in the drive-thru, versus potentially multiple points in-store? I assume it was a deliberate choice. Just interesting, I guess. Other apps use GPS to detect when you’re nearly at the restaurant for that kind of thing, could be a good feature.