Well Balli is not mahan for sure and i was shocked to hear Batra sir saying he is proud of you...
not denying that his involvement did lead to catching Charu , stopping tilli and catching all the bad guys... he stopped tilli for blowing everybody off and saved CM and other guys... and this he did without any pursue it was his redemption path ( assuming that he is balli .. or could be Karan) ....
there are kind of pros and cons as well :
what if Balli had not helped Dhanu? and refused?
PRO.. BIGGGGGGGGGGGGGGGGGGGG PRO Bigegst PRO : Karan would be alive..
But Dhanu/ Charu still have tried killing Karan. They cornered him while returning from Param bhaiyya's barsi.... they could have killed him there n there.... without Balli also they were quite capable at that moment to kill him
Cons :
Dhanu would not have been dead
Charu would not have been arrested
Param bhaiyya not found...