A Free Zone license will give you 100% ownership of your company and complete control of your business. Incorporating your business in a Free Zone also tends to be a cheaper and easier process.
An advantage of a Non Free Zone setup, a local DED (Department of Economic Development) Mainland license, is that this type of license allows you to freely operate in any area of the UAE. Even though a local Emirati sponsor who would have 51% ownership of your company, certain businesses simply work better with a Non Free Zone license. In other words, when you have a Free Zone license, you are allowed to operate only within that Free Zone but with a Non Free Zone license, you will not be restricted to one area.