I will suggest you MJP, This MJP battery will give a MASSIVE boost to your phone's life. Makes the phone a lot more beefy and a bit more heavy, but if you are a heavy user it is way more than worth it to try. The case/battery is flatter than the standard back of the G4 which makes it sit steady on table tops which I liked.
The charging speed is about the same as the original battery but 2 X more because its 6000mAh. The charging temperature is around 23 degree C which is quite cool. I had even tested to see the battery will hold charges.I fully charged the battery and left it unused for 3 days. Then put it on G4 and its still at 100%.