Jersey Mikes is the best but its $15 for a whole sub. You know who has the best overall deal for a sammy?
Ole Casey's General Store. Its like $7 for a footlong and its above the Subway level of ingredients. The only issue I've run into is that sometimes it takes forever for them to finish making your sub, just very slow.