Juventus are winning but they score few goals per game making them indeed weak since once their opponent score a goal or two against them, the game is kinda over for Juventus. Poor Napoli, taking successive defeats..
Indeed Inter are very strong but they cannot create a larger gap against vs Juventus. The gap is clearer vs Milan after their unfortunate defeat vs Atalanta.
Yea we also need to consider that Inter will have almost all the big games at home in the second half of the season while Juventus will have, INTER, Napoli, Lazio, Roma away.
As we know home or away games are a big thing in football.
In the second half of the season, Juventus will actually be in a more difficult position. Because now they might win because they are playing as the host. But in the second half of the season, Juventus will have to face these strong teams again at their respective headquarters. Away games are usually more difficult than home games. And that's when Juventus will really be tested. Currently, Juventus actually does not have as good a squad depth as Inter Milan and Napoli. But Allegri is the one who always manages to make the Juventus squad perform optimally despite all its limitations.