Free zone and mainland are two different companies with two different tax answers. Pick the wrong one and the 0% you came for does not apply.
Low tax is only one variable. Setup cost, banking friction and substance requirements decide whether it actually works for you.