The people complaining about the prices here are the same people who consistently order the cheapest thing on the menu & complain when they got drunk & "spent too much money at Taco Bell." Good food will cost you more money than a dollar menu item. If you don't care about the quality of your food, stick to Subway or gas station subs. You're totally right - you can get more for your money there. But you're eating a lower quality product. Your choice. I choose quality, which is why I choose Franklin Square Deli.
Everything here is simple. You're not going to find sandwiches with a dozen different fancy sounding ingredients. They're not going to try to impress you with things like aioli or arugula like chain places like Panera do. They don't need to. The food speaks for itself. The menu is straight up and everything I've ever had is fantastic. My personal favorites are the #2 (turkey sub) and the chicken salad, but I've never had a bad meal.
Tips: bring cash to family-owned places like this. Small businesses that give their customers the convenience of credit card machines pay so much money in fees. Also, try the chicken salad. You won't be disappointed.