I recently switched from using a Sinewave Revolution to a Cycle2Charge charger with my SP hub. More on the Cycle2Charge here.
https://thorncyclesforum.co.uk/index.php?topic=12890.msg110427#newMy Natchez Trace tour this past April 2023, for two weeks I was self sufficient with my dynohub and the Cycle2Charge, did not need to plug into an outlet (or mains) anywhere.
The Cycle2Charge puts out maybe 50 percent more power than the Sinewave. But the Cycle2Charge puts out zero below roughly 6.5 to 7 mph (~10km/hour). Sinewave will put out very small amount at that lower speed.
If you are not really careful to limit your power usage, you might want both solar and dynohub.
I wrote up a piece after my Canada Maritimes tour in 2019 on what I used for electrical stuff.
https://thorncyclesforum.co.uk/index.php?topic=13696.0Some people can get by with a solar charger, but I find if I am obsessive about keeping my power usage low, I can get by with the dynohub and charger attached to it, but no solar panel.
For those times you need more power and your hub or solar are not enough, you might want to get one of those newer powerbanks that can charge up really fast at a high current rate. My powerbanks are all older and charge quite slowly. If you go to a restaurant and can sit near an outlet, you might be able to get a full charge during a meal if your powerbank charges up fast.