Bajrangi Bhaijaan as a movie had everything that a universal masala classic, needs to have. It has romance, comedy, action, drama, emotion and above all a true and honest story which was not marred by unnecessary melodrama.
The performances were also very honest and well acted. I know Sallu gets loads of flak for his acting and deserving so, but in this movie he acted really well and showed that if hardwork and honest dedication is there anyone can do, anything.
Harshila is was the soul of the movie, she was the one who made sure this movie retains the innocence and charm that even on 10th watch the movie will not feel stale.
Nawaz is Nawaz, this man can evaluate any movie, and he was the big hitter of the movie. His one liners and comedy is one of the major reason why BB has such great repeat value. I still fume at the thought that Anil Kapoor won best supporting actor over him in many awards.
Rest of the cast, well as in many great movies blend smoothly.
The music of BB is quite underrated especially gems like "Tu Jo Mila" and "Kuch toh Bata Zindagi", these two songs carry the essence of Bajrangi Bhaijaan.
Last but not the least Kabir and the writer sorry forgot his name, deserve standing ovation for putting together a classic which will be remembered as long as Bollywood lasts.

18