The deal
Sixers get: Rights to No. 25 pick Anzejs Pasecniks
Magic get: 2020 Oklahoma City first-round pick (top-20 protected, becomes 2022 and 2023 second-round picks if not conveyed by 2022), worse of 2020 Brooklyn and New York second-rounders
Philadelphia 76ers: B+

I like this trade for the 76ers because there's no chance they'll give up a significantly better pick than they got, and it will be several years before the Orlando Magic get this first-round pick -- if they get it at all.
The pick the Sixers traded to the Magic -- Philadelphia originally acquired it from Oklahoma City last fall in exchange for Jerami Grant -- is subject to a number of contingencies. The Thunder can't trade this pick until two years after sending a lottery-protected first-round pick to the Utah Jazz. That will probably happen next year, giving Orlando three years (2020 to 2022) for Oklahoma City to pick in the bottom 10 of the first round, in which case the Magic get the pick. If that doesn't happen, Orlando will get the Thunder's second-round picks in 2022 and 2023 -- in addition to a second-round pick originally belonging to Brooklyn or New York.
So the worst-case scenario is that the 76ers dealt the No. 21 pick of the 2020 draft, plus one that could be early in the second round, for this year's No. 25 pick. It's also possible the Sixers dealt three second-round picks in the fairly distant future for a first-rounder now.
While the Sixers got the pick sooner, they still won't get immediate contributions from Pasceniks, who will surely remain overseas for now.
Orlando Magic: C-

Clearly, the Magic -- who also traded the No. 35 pick of the second round, though they kept No. 33 -- felt they didn't need so many picks in that range.
From that standpoint, they might not have been able to get anything more in terms of future picks than this offer provided. I'd probably rather have drafted someone to stash, but Orlando might not have been interested enough in Pasecniks or any other international prospect.