I've never had Jersey Mike's and I've never even heard of Lenny's. I also haven't had Firehouse as well. Jimmy Johns was a complete letdown the one time I went there. Too much bread and not enough meats and cheese. If I go to Subway, gotta get meatball marinara. I'm not sure if they're open anymore but Randazzo's off service road near Clearview made excellent po-boys. Softshell crab was awesome and I liked the eggplant parm. So I guess I'd go with Randazzo's. Short stop is also good but I probably only ate there once a decade ago so I don't remember it.