Best thing for him IMO. He's going to be a key cog in all situations on a very good Oceanic squad. Whatever void he feels by not making the Flyers should be filled by the fact his team should contend for a championship, and the WJs team is also a goal.
He's the captain of his team and simply hasn't shown that he's ready to play an 82-game plus playoff regular season in the NHL.
He can play first unit PP in Juniors, first unit defense and have the responsibility of leadership.
That's a heluva lot he can learn in Juniors.