Steve's Prince of Steaks is high up on my list. Can't say I have a favorite. Never been a big fan of Jim's though.
The Roxborough steak shops are all solid, but I prefer chubby's.
Funny thing about the "best cheesesteak" debate is that most of these places are good, if not great, so it's all about what you like or where you grew up going.