This is a too General Question.
At least the Onshore Freezone Companies in Dubai we setup are Limited Liability Companies - NO FZE.
The requirements, setup and running costs are still significantly higher as well as the Audit requirements, Accountings etc.
So whenever it's possible from Business point of view we stick to︀ a Onshore Dubai Freezone Company due to 30-40% lower setup cost and 50%+ lower running︁ costs.
Still having a lot of people switching from Mainland after a year as they︂ see the costs and how things are handled - Generally speaking the Freezone we work︃ with has much more commercial interest so you deal with a Private Company like Attitude︄ and not with a GoV Attitude who nobody cares - we setup a Onshore Freezone︅ Company in 2 days.
So you have the choice of paying more, having more bureaucracy︆ and liabilities with a Mainland Company without having any advantage.
Yes, there are some banks︇ that open for Mainland Companies only like ADCB but the majority of the interesting Banks︈ FAB, ENBD and ADIB are all still open for Onshore Freezone Dubai Company.
So what's︉ really important is to stick to Dubai and not to Ajman or other small Emirates︊ as you then only get small Banks like Ajman Bank etc where banking is a︋ pain the a**.
So our Statement is don't overpay or get ripped off but in︌ the same time don't save on the wrong ending like going with Ajman, Sharjah etc.︍
The right balance is key.