for 'big chain', jimmy johns and wegmans are great
primo's in philly/nj are pretty damned good too.
used to work at jrecks in liverpool back in the day, they used to be very good.
too many small hoagie/cheesesteak places in philly to mention, alot very good in their own right. hard to find a bad hoagie in the philly area