I am a big fan of both Jersey Mikes and Jimmy Johns and have had both positive and negative experiences with both...The JJ's in Nashville is a little sub-par but the one I have frequented in Jackson Tennessee whenever I am nearby is on point to say the least. The JM restaurants in town are good but there is always a big line, but the subs make it well worth it. I would go to both and see for yourself what your taste buds favor. FYI: The Italian at Jimmy Johns is ridiculous. Get it with hot peppers.