I like Jersey Mike's - they are able to make a sandwich quickly, and still slice it to order. They're very accommodating and friendly, and know their menu well. The food is good, portions are good, and appropriately priced. My wife is from New Jersey, and says they're the real deal, just like she had way back when.
Very good, very reliable. Try it!