If demonetisation couldnt deliver short term benefits then forget about long term benefits Even the govt was expecting better short term benefits If the  who voted for modi govt could have acted according to govts day dream  the result would have been much better 
  Short term benefits like terrorists cash crunch doesnt have a life not more than a few months About fake currencies we r already seeing what we were anticipating
  About the long term benefits Any such benefits could have been achieved even without demonetisation By giving incentives for cashless transactions and putting extra surcharges on cash transactions