I had just watched Saaho and I tell you that why they criticize.
1.There are lots of turn and twist, You have to very active.
2.There are lots of song. But every song came at the right place and right time. It also gives you time to just relax for few minutes and to watch the cinematic visual .Because you can't wink your eyes in the story time because the plot is not in a one direction. You have to understand each scene very quickly.
3.The length is long. But, if they show it in 2hours then everything got mixed and we will be more confused. I prefer the situation like Infinity war ,where each section was shown differently and then they come for the last battle.
4.Lack of dialogue :Ha jyada dialoguebazi nhi kaam jyada hai.Dialoguebaazi ke liye race 3 ya padmavat dekh lena . Emotion come out through actions. Dialogue came at the right place.
5.Jacky Shroff has very small role, but role is the important aur uske marne ke baad uska role kaise kamba ho sakta tha
At the end, this movie is good and you loved it if you have brain.
The hunt is clear. The game is on. Bang Bang
Don't expect like bahubali guys. It's a suspense action movie and Prabhas had played this role with ease.