So one hand:
1000s of solar panels, vastly more credits, vastly more material. Mildly/moderately less mass.
Other hand:
1 generator. Cheaper. Less resources burned. Might not lag. Mildly/moderately more mass.
...looks balanced to me. If anything, I'd say solar panels still don't have enough going for them.