Solar panels and RTG's are useful, but they're obtained in midgame. KSP probably uses them because constant power is necessary to stay alive (implemented only for probe cores right now) in space, as well as for orientation. Generators dependent on burning chemicals are relatively heavy and the chemicals don't last forever. On the other hand, solar panels are relatively light, and don't require any additional mass to operate. So: Fuel cells - Definitely