The battery issue is not with the firmware 1.7 from what I can see, but with the DJI-Go app. I have gone back to 2.6 and seems OK at the moment ( no real benefit of going to 2.7 for the P3).
Some after market batteries can be as good as the original. Probably made by the same manufacturer. We...