The Nomadic life style sounds appealing. Touareg pretty much means Nomadic Wanderer, so perhaps I really did buy the right tow vehicle for my 21 ft TT, but alas, 21 ft of TT would be a bit light for living in and full timing out of.
Solar, to me, is a blessing. I keep my portable, a watt of solar panel per amp hour of true deep cycle battery. But being a Boy Scout by nature, and believing in "Be Prepared", the Honda generator is there, too, for those non sun shiny days, and also so I can run the microwave if need be.
Solar is great, non smelly, non noisy and unobstrusive, but it's but one item in your bag of tricks to make electricity. The generator is back up, better to have it and not need it, than need it, and not have it.