long time reader, first time poster... (ive always wanted to say that)
all the shops in philly are pretty good, you'll figure out on your own which you like best. for now here is a synopsis that i have compiled.
therapy: good high end stuff, can be snobbish if they dont know who you are, ok repairs.
revolutions: good if you are a hipster/messenger/posenger and are overly concerned with the scene and what people think of you, but brian is a good guy and generally does good work.
frankenstein: most will agree to stay away from that place!
trophy: great repairs, great staff, will go out of their way to special order parts, but beware of the owner for he can be a handful!!!
via: good repairs, awesome place if you are looking for hard to find parts and used bikes.
firehouse: expensive but not so great used bikes, budget repairs, good for used frames.
those are the only shops i can think of right now! but stop by all of em and decide for yourself.