An LLC in the mainland can be usually 100% owned by an expat or a foreign company. In limited number of industries it requires a local UAE shareholder. A branch office, a representative office or a sole establishment in the mainland requires a local service agent to be their representative in front of the local authority.
Every free zone specialises in a certain industry and business activities, so when you’re choosing a free zone jurisdiction you need to think about the type of activity and industry of your future company, though each of them have been trying to attract more companies recently and that specialisation might not be obvious at first sight.
Almost all company licenses in the mainland are available in any sector, but the licenses are then linked with the permitted type of entities. Some business activities are reserved for LLC and some are for branches of foreign entities.
A company license from a free zone allows the company to operate only within the free zone and outside the UAE, whereas a company license from the mainland can be used to operate in the whole UAE.