It is no wonder then that Kejriwal is called a maverick. He may not be as astute as Modi or a Chanakya like Amit Shah, but he is aware of his strengths and knows Delhi better than any leader of significant stature in the city. He is no longer the gullible social activist who wanted to fight every issue. As a politician, he has come of age. And that will make this Delhi election difficult for both Modi and Shah.