I'm usually here a couple of times a month since I work a block away. I like QuickCheck because they are fast, convenient and have plenty of choices to choose from (not to mention I don't feel like spending $12-$15 on crappy subs/wraps from other places around the area).
Like every other QuickCheck, they have the touchscreen at the sandwich counter where you can personalize your subs. Ingredients are fresh and I've never had a problem with my subs/wraps. The guys that make the sandwiches are very nice and attentive (they know that most people want to be in and out of there within minutes).
Can't go wrong with that!
The sandwich ingredients are a tad better quality than the ones at Subway, but as soon as I unwrapped mine the entire thing fell apart: loose tomatoes and lettuce everywhere. It could be that the bread was too small to hold all the toppings I requested. The ordering system requires you to pay at the cashier up front before any one starts making your sandwich. Cashier was inattentive and moved with the agility and demeanor of a pregnant cow. The dining area by the entrance wasn't filthy per se but felt like the inside of a highway rest stop.
The touch screen at the sandwich counter was a nice touch. The milkshake machine looked interesting, but I will never know because I don't plan on returning.