You should be good. NJT NEC is running, but with some delays. For SEPTA r-7, that should be normal. But I highly suggest you head to NJT/SEPTAs site for better answers.
So far I have NJT train from Penn to Trenton, and then SEPTA to the Philadelphia. I plan to use 30th St. station. Is it good? I have never been to Philly before.
There was a thread here about the things to do in Phila. Ill link it when I find it.. Just make sure you request an Independence pass on the r7 for unlimited RR, Subway, Bus and LRT/STREETCAR service. For 11$ + 5$ for the NJ/PA surgcharge on Septa.