As a director, I feel SLB failed because I thought he had a great story in hand, but instead of making it into a proper political emotional saga, he went for the stereotypical loud dance drama. I repeat, the visuals are awesome and it will carry you through the whole movie.
Nothing exceptional from the cast either, with only Ranveer having to do any character building. He is shown as a villainous savage, which Khilji might have been, but what happens is we see Ranveer trying and just love it. So in the end when the climax happens many will probably not like it because, in the end, the villainy of Ranveer is not justified because at that point we are not hating him- when we should have.
Songs were a big hindrance in this movie and were not as good as the previous SLB movies too.
The movie stops at being a grand visual than anything else. Its not relevant to our times. But that never stopped you from liking the initial seasons on GoT because - there is a plot to like and writing that keeps you on the edge. This movie could have had that.
All that said, I wish the movie does well. It is entertaining. And if it succeeds there is hope for more grand stories which could be made better.