Solar Roof Analysis: Is It Worth It for Your Home?