If that's the case, it's better as long as you have the money, since it's much expensive than starting your own business. Just make sure that you're going to build your franchise on a sweet spot where people could easily access it. But if you don't have enough funds to buy a franchise, just start your own business, build a solid business plan, and never give up because starting a business is hard.
You're going to experience days, weeks, even months without any sales because people still don't know your products, that's why you have to be wise on how you will sell your products or services to people.
Anyway, franchises are risky investments if you aren't certain your area has the right public for that kind of business. As an example I could mention a fast food network like MC Donalds. It's very popular worldwide, hardly ever you will find someone who doesn't like it, however, it's not a sustainable franchise for every regions, especially where there are less residents, because it's expensive and demands a high and constant flux of people to be profitable, considering the license's costs, which are huge.
So for someone willing to work with fast foods in a isolated region, the only viable alternative is to start a business from zero, instead of going for a franchise.