I generally love SRK as a villain (how can you not?) and I believe that SRK and Juhi are a perfect match on screen as they both are actually more nice than pretty.
This movie is great to watch, although it has some major flaws:
1) the good guy (Sunny) - not only he's so much less attractive than Shahrukh(what in my opinion is soooooo important in Bollyfilms) but his role lacks character - it would be much better if there was a conflict between two strong personalities, instead we have a conflict between a personality and an average soldier
2) Kiran's and Sunil's reactions for Rahul's actions are unbelievably silly and naive even for a Bollywood production
But all this is not that important in comparison with the wonderful melodramatic atmosphere, great songs (really truly great)and (let's say it again) Shahrukh as a villain, I just love him when he's so pagal
A must-see (along with Anjaam, Baazigar and Duplicate)