To be fair, I'm probably not the demographic for
any sandwich shop chain -- not JJ's, nor Subway (although their meat was far superior to the two JJ's I've visited), nor even Panera's.
Why? Well, the ONLY thing I want for my sandwich is: Bread, meat, occasionally cheese, and the tiniest bit of yellow mustard (not foofoo mustard, but 'Murican mustard

). That's it. No special sauce, no sprouts, no veygies (as one Mexican restaurant in Berkeley prints on its register tapes when you order your tacos without lettuce/tomatoes, "No crud"), no sprinkles, no thank you -- meat, bread, cheese. Pau.
I can make that sandwich at home far cheaper and control the exact amounts and ratios, plus toast the bread to half-way toasted so that it somewhat mimics slightly-beginning-to-turn-stale bread which is when it's perfect for sandwiches.
I suspect I'm idiosyncratic,
but no more so than scores of others....