Our Verdict:
The ALLPOWERS 30A Solar Charge Controller is a fantastic device for those looking for a PWM controller with a number of functions. The two 5V 2A USB ports are great for charging devices, and the backlight LCD display is very helpful. The controller has a max current output of 30A, making it great for larger solar panels. It may also regulate a variety of battery types, including lead-acid, lithium ion, and LiFePO4 batteries.