Being a jersey boy, I like old school sub shops so much better. It's like comparing NY pizza to dominos. A good sub shop will use better bread, better meat, and be a lot more generous with the meat. Subway barely puts any meat on their sandwiches. Yours was probably ok because you got 3 different kinds. Try getting just turkey and they'll put like 2 slices on there.
Also.. I hate the way they cut the bread not all the way through and then start piling the meat on the crease. Then cheese, then lettuce, then tomatoe. So then when you close the sandwich and try to eat it.. you get one bite that is all tomatoe and lettuce and then another bite that is all meat. It's fucking retarded. Maybe I'm a sub snob. And I'm from north jersey so I don't say hoagie or grinder.... EVER!