Haven’t had this long enough to comment on battery life or other features. The most important thing to me was it’s ability to extend the runtime of my MacBook pro’s internal battery and it does that without issue. The short USB-C cable it comes with registers with the Mac as a regular 80+ watt charger so it should have no problem charging the battery and keeping up with the most energy inefficient things you need to do. I will update or review again if I find any problems, but for the moment I am very happy with it. Note that when charging or powering a MacBook the cable you use is VERY important. It doesn’t matter how much power the charger or powerbank can put out if your cable doesn’t rate itself for that amount of power. I have purchased several cables and labeled them as to the maximum current they will transfer. If you connect to this, or any USB-C device, and find that the input is less than what it should be able to provide it is more likely to be a bad or cheap cable than the device itself. The MacBook pro in question is a 15 inch 2019 and when using the secondary high powered video chip and not the embedded video it will easily use 80 watts of power and tax any of the available powering devices.