I really like the ordering concept and the huge selection of things that you can get.
It's difficult to pull off having so many options. For starters, the unpopular options can be almost always expired/gone bad at some places (That's you, Subway!). It can be daunting to go through the long list, trying to decide what you want from a menu that you could not read until you were at the ordering station (That's you, Potbelly!). I don't want to hold everyone up! Or worse, you could have a place with loads of options for toppings, and then not tell anyone what they are (That's you, Culvers!).
It's nice to have so many choices, where you can casually stand to the side, out of the way, and select them at your leisure. And then it's good to have all of those ingredients be fresh.
Their menu also has quite a few pre-arranged sandwich recipes for the "I like other people to make to make all my decisions for me" crowd.