This is an awesome device. After some quick tests I can say it fully meets my needs and expectations. Yes, it is expensive, and at $150 I didn't think I could justify it. I got it on sale for $100 and I believe it was definitely worth it. The display is fantastic and really provides all the information you need in order to know what is going on with the inputs and outputs. My main use will be for charging the 50wh battery in my Surface Pro 8. The Anker 737 will charge it at a 55w rate via either of the two Thunderbolt ports (the supplied Microsoft charger is rated at 60w through the Surface connector), and it appears that the conversion efficiency is about 80%, meaning that it can fully charge the Surface and have capacity left over to charge a phone or two. (An interesting note about conversion efficiency based on some quick tests and calculations: If I charge my Surface Pro 8 from my Jackery 300’s PD port, it takes about 60wh to fully charge the 50wh battery. It appears that the Anker 737 will need to supply almost 70wh to fully charge the 50wh battery. If I connect the Microsoft AC adapter to the Jackery 300’s AC port and charge the Surface that way, it requires about 90wh to fully charge the 50wh battery. The more up and down conversions you do, the more you lose.) The supplied cord is rated for 140w and is 60cm long (NOT 6 cm as some have said), or about two feet. I had limited success with pass-through charging, YMMV. I connected a 45w charger and the Anker started charging at 42w. Then I connected a phone, which started charging at 10w, but the input to the Anker then dropped to an identical 10w. A different charger and a different load might give different results, I don't know. Others have complained about having difficulty charging DJI batteries. Here's what I think is going on (my best guess, anyway): I have the Mini 2 battery charging hub and three batteries. The hub appears to be happiest with an input of 12v, 1.5a. (The supplied DJI charger is rated at 9v, 2a and 12v, 1.5a.) USB-C PD 3.1 does not appear to support 12v, and when connected to the hub, the hub and the Anker can't seem to negotiate an 18w charging rate at 9v. HOWEVER, when I connect the hub to the Anker's USB-A port using the supplied DJI cable all is well and the hub charges at 18w. Some users have panicked over the USB-A port showing 0.1a with no load connected. Anker explains this on their support page (which takes some digging to find). 1. Make sure Trickle Charge mode is off (tap the button twice). 2. Wait two minutes after disconnecting a load from the USB-A port. 3. Relax. Some users have experienced less than expected charging rates. Not all USB cables are created equal. (In fact, back in the early days of USB-C there were some cables that didn’t meet the standard and were risky to use.) Make sure your cable supports the rate your device requires. I bought a six foot, 140w Anker cable to go along with the 737. That, plus the cable supplied with the 737, should meet all my needs.