I'll go with, in order:
1. Jersey Mike's - that Italian is great and the meat is sliced to order with fresh veggies.
2. Wegmans - the guys (and I've been to 3 or 4 locations) don't seem to have a set amount of meat and just they pile it on. Its like ordering double meat at most places. If they don't have enough, they just go to the Deli counter and get the good stuff - usually Boars Head, and never the generic house brand.
3. Harris Teeter - similar to Wegmans - they pull stuff of the shelf and open it if you want a particular seasoning or dressing that they don't have. Quality meat and specials every day including $4.99 foot long every Friday with quality meat and daily baked bread in house - get the Cheesy bread.
4. Katz's Deli - would be way up on the list, but I only get to NY a few times a year.
Not worth my time after a few tries over the years: Firehouse, Jimmy Johns, Subway, the now defunct Quizno's.
Cheesesteaks in Philly:
1. Johns
2. Tony Lukes