I'm sorry, but if you don't get a "real" Philly cheesesteak, no matter what you use to make it, it's not going to be the same thing.
There's a town outside of Tampa (Dunedin) that has a cheesesteak/hoagie place that makes great, authentic Philly cheesesteaks. The key, like others have said, is that they get the ingredients, especially the roll (Amoroso's) shipped from Philly. The owners are from the Philly area, and missed getting local food (they also have tastycakes and Herrs chips, among others) in FL. Since it's near the Phillies spring training site, there's a lot of people from the area that go there (including us!) OK, that was my long winded way of saying other than this place, I've never had a good cheesesteak outside of the Delaware Valley area. And I'm a rare one that doesn't even get cheese on my cheesesteak.