This is a very good film.
Nowhere history is distorted. Some minor flaws are there but ok for creative liberty.
This is the 3rd battle of Panipat and everyone knows the outcome. But what makes this film great is its flow and narration. It also convinces viewer that war is not a good thing. It requires a lot of blood and a lot of money. It shows how important allies are for any war. Also how negotiation happens before actually going for the war.
It doesn't portray Abdali as a barbaric (like we hv seen khilji in Padmaavat who eats in very inhuman way).
Only negative about this movie is its runtime. It could have been better.
But overall a must watch movie.