My Greek friends in the restaurant business swear that Dalessandro’s are the best...for the reasons stated upstream by ConservativeinPA.
(But those South Philly ones ain't too bad either, no matter what anybody tells you! Try them yourself!)