There's another version by Javed Ali. That's the one which I loved. I first listened to KK's version & liked it but the moment I listened Javed Ali's version I fell in love with it. The Papon's version is just an addition. It gives the same feeling as KK's but ofcourse KK is the better singer.
I didn't see the reprise versions to be unnecessary. Zindagi by Zubin Nautiyal was awesome but who will say no to Rahat Fateh Ali Khan & Rekha Bharadwaj singing Zindagi reprise? Plus that's such an unusual pairing to bring Rahat Fateh Ali Khan & Rekha Bharadwaj together.
Bhar Do Jholi Meri Reprise version is more magical than Adnan Sami's version.