DIY solar isn't all that expensive and installation is fairly straightforward for those with average DIY skills. Here's a Renogy 200 Watt, 2-panel kit with a 40W MPPT controller for under $400:
Renogy has a less expensive kit with a lower model 30A PWM controller for under $300:
Additional 100W panels can be added for approximately $100 each to the maximum capacity of the controller. You can also save money by assembling your own "kit", but I'm not sure the savings will be too significant.
Although portable panels can be more efficient since they can be positioned for optimum efficiency, with installed panels, there's nothing to set up and they're operational while in outside storage, thereby keeping your batteries charged. I installed an Amp-L-Start between my house and chassis batteries so, once the house batteries are charged, the chassis batteries will be charged as well.
There's also the potential theft issue with portable panels.
The one advantage of a generator is the ability to run things like your microwave. Although it's possible with an inverter, the drain on your batteries is significant, not to mention the cost of an adequate converter.
The cost of relatively quiet generators has decreased over the years to under $500 for some models. When I bought my Honda 2000i it was the only good choice at about $1,000 (I still think Hondas are the best). Even so, I considered it too noisy to use it for long term battery charging and its primary use was for running the microwave while camping without power. Note that generators can create more noise for your neighbors than for you, depending on how the exhaust is oriented. My MH has a built in generator and I feel the same about it, we like quiet when we camp.