That's the prevailing wisdom. with Thermal though you can DIY pretty inexpensively but you cant DIY inverters and batteries that easily.I think when you do the math and factor in labor and maintenance, solar thermal hot water just doesn't work out compared to solar electric hot water.
Even if you don't use solar for power and only want to heat water with it, electric is the better route. After all the plumbing and pumps and valves and time and up keep, you could just get some PV panels and heat the water electrically.
I use about 8kwh per day for hot water so about $350 a year and I think I can put together an inexpensive system for a couple of thou.
Im looking at a smaller version of this system
Another Solar Myth Bites the Dust - GreenBuildingAdvisor
Zak Vetter contributed to this article, which originally appeared in Home Energy magazine. It is reprinted by permission.
www.greenbuildingadvisor.com