This film is perhaps one of the better films to have come out of "Bollywood" in the mid 90s. Bearing in mind that Hum Aapke Hain Koun came out in the same year it showed the versatility of one of India's finest actresses... I am of course talking about Madhuri Dixit! So the plot may be a little far stretched and the sub plots may be a little distracting (referring to the transvestites) but all in all what a powerful film! "Bollywood" is accustomed to certain codes and conventions so lets not forget we are watching a film from a completely different arena (compared to Hollywood).
Now to the songs (a key feature of any "Bollywood" film)... Badi Mushkil Hai, Channe Ke Khet mein, Tu samne jab aata hai and Barson ki baad - all top notch! Maybe its become common knowledge now but Barson ki baad was taken in one single shot! That doesn't happen often now does it?! Madhuri is sensuous, alluring and enchanting in her seduction...nothing is vulgar about this - can't say that about the heroines of today!
I don't think you have to be a fan of either Shah Rukh or Madhuri to appreciate this unique film... However, one does ponder if their performances were the real pull for this film - I can't imagine anyone else in their place!
Final thought: if you are sick of the stuff "Bollywood" is churning out these days - go back to the 90's and make sure you pay Anjaam a visit!