Defensively, it's not close for sure. Phillies are awful.
Offensively, when you have Bryce Harper the way he's hitting, along with some power in Hoskins, Schwarber and if Realmuto heats up, the lineup is actually pretty solid. I still take the Jays lineup on paper over the Phillies, though you probably need one of Vladdy, Bo, Teo or Springer to go on a tear like Harper did.