Overall the movie was okay. Love how they tried to modernize the scriptures as future is supposed to be futuristic. Amazing cinematics. What I hated however was Prabhas and overacting. Prabhas and unnecessary fight sequences. Prabhas and cringe jokes. For the most part, I found myself wishing all the nonsense would end and they'd come to the point. Honestly, the movie could have been 1. Shorter, or 2. had more details about real mythology than showing stupidity.
Also love both Krishna and Ramayan references (Sum80 bringing rain to the village as it rained while baby Krishna was being taken to Nand village and Sum80 being kidnapped in a similar aur vehicle like Sita in Ramayan)
More such finer details are present throughout the film but the makers have focused on big name actors and fight sequence and VFX than focusing on real mythology details (oh boy, the number of errors i found! It was so hard to convince myself that it's just a movie for entertainment purposes).
Overall, it's a one time watch. You can skip most of the scenes for a better experience but wasting time and money in a theater isn't it.