The main differences are that ServiceMaster offers a wider array of home services in addition to restoration, while ServPro focuses specifically on disaster recovery. Also, ServPro has a more affordable franchise model compared to the higher startup costs with ServiceMaster.