Solar vs. Generator: Which is better?