Yeah that's true PSG has a great dominance on this league and also is very obvious that with how Tenaciously they were able to maintain there consistent performance on this league is very certain that at the end of the season they will surely emerge as the champion of French league 1, however Nice also has almost the same performance as PSG because they have made a good performance on this league by maintaining the second place of the league and with how consistent they are is very obvious that they will surely come out as the top two of the league. However with how far PSG has gone with there points there is no way they can be beating by any club and besides even if they lose one match it will not still bring them down from the table, but however if Mbappe manages to leave PSG after his contract it will be very difficult for PSG next season unless they were able to replace that position with a very good player.
PSG must lose two more times and NICE must win the match at the same time in order to overtake PSG in first place. They are now 5 points apart. I think it's a little difficult because it means having to be consistent in their game. Consistency is difficult if you don't have good squad depth. And for the title, I think it is not difficult for PSG to become champions again because overall their quality is much better than any team in Ligue 1.
NICE can be said to be quite good because they have been able to maintain second place until now but that means many people agree that it will be difficult for them to overtake PSG and become champions.