I'm a big fan of mythology and the movie didn't disappoint at all. However few instances seemed stretched eg, Prabhas's first appearance fight scene.
The special effects are perfect, similar to the likes of marvel pictures. The fight scenes are really good. Definitely a movie you should watch in big screen.
Another thing I missed is drama. Being a story derived from the epic Mahabharata, there should have been more of drama and some more powerful dialogue in Prabhas as Karna.
Hope the next sequel comes with these missing elements.
Good job Nag Ashwin and team.