Short answer
Vagaro fits teams that want scheduling, payments, marketplace reach, and business-management tools in one platform. Rehost fits teams that want a custom app and website operated for them. Rehost can often sit around Vagaro instead of replacing it, subject to API access and written scope.