Personally I will wait for at least two weeks before installing the new firmware as I am not waiting those new features from the firmware desperately and just make sure there are no bugs. What I really wanted are increasing buffer size and burst rate that are not in this firmware and unlikely will from future firmware updates Separately it's not worth to buy third party battery. I bought one third-party LP-E6 for my 60D. Initially it's very good as good as OEM one. But after one year it's running out much quicker while original one is still as a new and I used them in turn evenly. I had the same experience in 5Dc third party batteries.