To answer the original question, Pat's beats Geno's, but I'm surprised nobody has mentioned John's Roast Pork on Snyder. Hands down the best sandwiches in town...roasted pork shaved thin and juicy, sharp provolone, broccoli rabe, etc. DiNic's is a close second. And John's cheesesteak is almost as good. It all starts with the roll.