The cost and suitability of solar panels can vary significantly from home to home. Factors like roof size, orientation, shading and energy usage all affect the type of system you need – and how much ...