Factors to Consider When Selecting the Best Roof for Solar Panels