Solar powered batteries - good or not worth the hassle?

I have been reading about solar powered batteries/generators and I wonder if anyone has any actual first-hand experience? It sounds good but I feel like it isn't worth it, because they're pricey and usually very large. How green are they?