Discover the key factors to consider when researching franchises for sale, from investment costs and brand strength to market demand, support, contracts and resale potential.