I have the SolarFlex 400i system and it helps a lot with dry camping. All of the 12-volt systems such as lights, heater fan, water pump, power awning, power stabilizers and 12v refrigerator (if equipped) run off the battery. The SolarFlex 400i comes with a 2,000 watt inverter, which also draws its power from the battery. The Solar panels simply recharge the battery(s) and tries to keep them full. This, of course, is all dependent on the amount of sunshine hitting the panels. The inverter needs to be turned on to run the 120-volt TV. I also use it to run my 120-volt Keurig coffee maker. I have the propane refrigerator, not the 12-volt refrigerator, and the system can keep my single battery charged on sunny, to modestly overcast days. I think adding the additional power demand of a 12-volt refrigerator may tax the system unless you have long, clear sunny days (and probably a second battery). It is, however, easy to keep track of your battery status because the system comes with a Victron Smart battery shut. This has a Bluetooth app showing you the real-time draw on the battery, its charge level, and remaining run time.
One problem with most roof mounted RV solar systems is they are installed flat on the roof. They are not angled towards the Sun like would be done on a home solar system. Also, many times you camp in a shady spot which is bad for solar. Fortunately, the SolarFlex system includes an external connection for a portable solar panel. My 100 watt external panel will provide more power when aimed directly at the sun than the 400 watt roof mounted panels will if they are in the shade under a tree.
The system will easily keep your battery charged while in storage (there is no "setting" to do this, it just does it). Just be sure you engage the battery cutoff switch and turn off the Inverter while in storage.
Overall, I think Keystone put together a great factory installed solar system with quality components.