I'm a solar installer and I see both sides.
Solar is crapola if you are not using the power during the day.
But a lot of people do. I have lots of very satisfied customers who are saving money.
Even just a small system to run you pool and standby stuff is worth it.
As far as batteries go, the price is steadily dropping and now batteries are affordable, and getting cheaper by the day.
A good quality system set up properly will save you a lot of money, but it's like everything else, you need to do your research and talk to professionals.
For some people a cheap chinese camper suits their needs, but to some who are promised the world by a cheesy salesman, then try to live in it for 6 months crossing the country it turns out very bad.....
Solar is no different. Knowledge is the key.
The glossy brochures and salesman speels are for the suckers.
If the bloke talking to you isn't installing it, tell him to keep walking, he's just making coin selling sales leads......
I have plenty of customers I have recommended not to get it, but plenty who I said it would work for and it does.
Cheers
Brian