Nowadays when the so-called superstars of bollywood (Salman, Akshay, SRK etc) make such mindless & nonsensical movies in the name of leave-your- brains-at-home comedies (like Kick & Ready & Dabang & Entertainment & what not), Mardaani is a refreshing change.
I am not saying that it's a gem or the best movie out there but it is good. It has a good (although not many twists or turns) story, powerful acting by Rani and the supporting cast, no out-of-context songs and very nice ending.
I see a trend that Bollywood heroines are trying to come up with good movies like Kangana in Queen, Revolver Rani; Priyanka in Mary Kom, Fashion; Vidya in Kahani, No one killed Jessica etc where as the 40+ year old "heroes" are still stuck in the 90s; churning out stupid movies where the girl is mainly for songs. I don't have a problem with those kind of movies too if they are decent; which many aren't. I love a good comedy or action movie as much as I enjoy a serious one. But the movies made by the male "superstars" are not even funny or entertaining; though surprisingly, those movies are in the 200 crore etc club.
I hope we as an audience start to appreciate some diversity that movies like Mardaani portray.