The main disadvantage of solar generators is that it takes hours for them to recharge. Total charge time depends on weather conditions, your willingness to adjust the position of the panels throughout the day, and even your location on the globe.