Shahrukh Khan does a wonderful job, in both his dancing and his acting. Kajol is charming, but seems to be getting on the chubbier side. Anupam Kher is excellent in his short, but very hilarious role. Amrish Puri also does a good job.
Jatin-Lalit's songs are very attractive. "Tuje Dekha Tho", "Ruk Ja O Dil Deewane", and "Mere Khwabon Mein" are the best in the movie. "Mere Khwabon Mein" is especially choreographed very well. Choreography overall is done very well. Songs and dances in the movie are just right, not over exaggerated or over-exposed (at least compared to the now-a-day movies).
Parents, there is not too much bloodshed, just one unnecessary scene towards the end of the movie. Go watch it on the big screen!