I think your problem is most likely ignorance.

If whoever sold you on solar was not honest or was himself ignorant, he likely overhyped it, leading to your expectations being dashed.

Solar works (I've been using it for year), but you have to understand it to maximise it.