Solar power can cut energy bills, but hidden costs and practical complications may affect whether installing panels is right for your home today.