As stated before- it all depends on how you use your rig and your personal situation. For us, solar is wonderful. We boondock for weeks on end without ever needing to fire up a generator (unless we want to use the microwave for a couple of minutes). BUT- it's just the 2 of us, we have converted to LEDs etc.
With our usage, we are generally back to full charge after 3 hours of good sun or 6-8 of partly cloudy (thats with 120 watts of solar and 2 12 volts). You have a lot of research to do, but my advise is- Keep it simple!