I would actually give it 2/5. I gave the Bollywood a benefit of doubt. I will try to give the review without much spoilers. Please don't see the review if you have already decided to watch the movie.
Getting into the movie, the first 10 min felt good hyping up but could have been better display of astra being used rather than preaching what the astra does or what he is. This brought in mixed feelings for the action sequence. The development of relationship between Ranbir and Alia could have been better. Things felt rushed and way too shallow. The understanding could have been made better and deep between them so that the impact of the climax is felt. For me the real hype moment was with Nagarjuna rather than the ending which was a lot predictable like many other moments in the movie and again was preachy(please leave it to the audience to understand rather than explaining everything that is happening). The movie felt like more of a Astraverse in a love story rather than love story in Astraverse. The scene where they captured the good guys felt weird and logic less. Like why Alia was left untied? You can understand why Ranbir couldn't be captured or Ranbir could get free, but how come they gave all their astras to Ranbir and Alia to put in the car before villans entered? Like why? The moment they say you need a "turn on" to use a astra rather than invoking the deity indicates that they had no knowledge of how astras work and was a complete turn off.
The good things about the movies were, the display of a few astras, background score.
What I feel could have been done better are..
The background story of the astras felt a bit premature and lack of understanding of the Hindu culture which if done right could have done wonders with the story telling of the movie. Justice was not done to every wielder of the astras. The owner of the astra of "light" could have done much more given his state (you will understand once you watch the movie). The love story and development of connection between Alia and Ranbir could have been made much deeper through a few scenes in script to feel the impact of the climax. A few things can't be explained unless you see the movie but logic was missing on why Alia was seen in Ranbir's dream with a surprise attack rather than the obvious thing that he is connected to the fire astra and through that he could see her like he did in the rest of the movie. The connection with fire astra could have been revealed in the second part which would have made the movie much more hype leaving the identity of the main villain in question and this movie would have focused on why Ranbir is worthy of being the astra and many more things. Bollywood needs to understand the logic and concepts behind the Hindu culture and stop their stupid propaganda. Everytime it felt like they wanted to show love above anything else. If so, why do you need part 2 when love already won the battle? What for? And what is love here? What did Ranbir love in Alia at first sight? Just physical beauty? If there is a much deeper connection with Alia which made him love as soon as he sees her, it could have been much better. Like a previous life connection which is a integral part of Hindu cukture. If this movie has shown why Ranbir is worthy of being an Agni astra rather than showing Alia as a turn on it would have done much better.
The movie was predictable and was lacking the element of surprise which is a key in making sequels. Again it felt more like an Astraverse in a love story rather than love story in an Astraverse.
Thanks