The main disadvantage to solar is the initial upfront cost. But as mentioned above you can get interest free loans that will cover the cost and allow you to pay them off over 4 years. Another disadvantage is they do take up a lot of roof space. I personally like the look of them, but not everyone does.