What can I say about greyhound... As far as the station goes it exceeded my expectations. Looks nice, clean, and has all the necessities of a bus station.
Me and my girlfriend take the philly line to see one another. And let me say it is world's better than megabus. Same amenities but not crammed into a space like mega bus, with leather seats that are moderately comfortable.
As a 6'4" man I hate buses! They take long times for the most part they are extremely uncomfortable for me and the service is shoddy.
Greyhound is the best form of this specific form of transport, and though I have definitely been disappointed at times with the service it beats other bus services. And for what it's worth I have been able to sleep on greyhound... Which seems like a feat.
For the Philadelphia route I prefer the straight shot to philly over the megabus' 7.5 hr journey to state college and then to harrisburg and finally to Philadelphia.
I like it how greyhound also has a station instead of a pickup spot. It's alright.