I may get flamed but Geno's and Pat's are tourist gimmicks. You can get a great cheesesteak in plenty of places in and around philly. I'm temporary living in NJ and will not be tempted by the local diner's cheesesteak.
Gotta be in PA when getting one. Of course I still make mine at home. Onions, American cheese, & ketchup is my favorite mixings on a great roll.