They do work well for a lot of people, not everyone everywhere but they do work great. My system would be worth it if I had not gotten subsidized. Some of that was speculation on the cost of electric going up in my area and the political environment which turned out to be a correct assessment.
I'm with you on everything else you said about nuclear!!!