So here's my honest review. Into the first half of the movie, I felt so many things were unnecessary and pulled down the movie as a whole with comedy attempts not worth it, but as the end of the first half was approaching, I was glued to the screen, and it kept getting better and interesting. By the end I was so engrossed in the film and excited about when the next parts are coming. Although Prabhas and Disha's sequence was completely irrelevant according to me, may be it was required to build Prabhas's character. But it could have been better. The parallels b/w current time and Mahabharata legit gave me goosebumps. So overall I would rate it as a must watch.