While I've always enjoyed the sandwiches I got at Philly's Best - although it has been years - I've also been reluctant to call them true "cheesesteaks". The meat always seemed a bit too close to IB-style and my favorite version, on garlic bread, definitely isn't representative of anything I ate growing up in the Philly area. A fine sandwich, but for me not really a cheesesteak.
I've been pretty happy with the steaks I've gotten here on my way back towards the city from points west:
http://www.mojoseastcoasteats.com/cheesesteak-menu.htmlI haven't given the hoagies a try, but they look authentic as well. Amoroso's is supposedly involved and they use D&W meats.