DiBella's is consistently excellent. They've been cutting portions back as of late, but it's still a big, high-quality sandwich for a decent price. Definitely a better deal than Subway if you like your meat. Wegmans subs are the exact same as DiBella's.
I like Firehouse, but they sadly closed the closest location. Again, huge portions and good quality.
Jersey Mike's might be the best national chain...if you go to a good one. Fresh-cut meat on fresh rolls. But the local ones leave much to be desired.
As for gas stations, Wawa is the gold standard. Inexpensive and lots of food.