Hassan Nisar is an excellent writer and thinker. His articles are always thought provoking, and he gives his point of view. I've always liked his writings because whether you like it or not he talks bitter truth. Everyone has the right do agree or disagree, he might be wrong in some places and at the same time he might be right in some places. By the way Imran Khan is his old friend, and this shows Hassan Nisar's character that despite being a friend he criticizes Imran Khan when ever according to him Imran Khan wasn't right and he applauds Imran Khan when ever he thinks Imran Khan is correct. Now he might be wrong or right that's his prerogative as he is an analyst and has a point of view like all of us. No body is always right and nobody is always wrong, just like us. Apart from Imran Khan he has applauded and criticized every politician, general, bureaucrat, judge, lawyer, civil servant etc etc. And most of the time he rights about the social fabric, culture, and direction of our society. Personally speaking I like his articles since they are the bitter truth and he shows us the mirror. Once we accept our wrongdoings and downfall then only can we rectify them and move toward being a better society, which unfortunately we are not. Usually I've observed that we do not like him because he talks about the truth which hurts us and directly involves us and we as a nation our hypocrite and do not believe in taking the sour pill. Again he might be wrong or might be right in his writings but personally my point of view is that he is correct most of the times.
Imran Khan has a great character, he is an honest man, and is an absolutely fantastic human being, although I disagree on some of Imran Khan's policies, despite that my vote will go for him.