The best thing about this movie is the freshness. You will watch it in 2018 or 2030 or 2050, you can't say that this movie is old, That is the best part of this movie.
I think it is way ahead of its time when it released in 2001, that's why people at that time criticized that the youth seen in this movie is too urbanized, that's why it was Semi Hit at box office.
If it released today it will be a blockbuster.
A movie that changed Bollywood forever.