Freelance or a branch in the UAE is a good route to go down.
Couple days a year to keep the residency but there are fees like serviced offices and ancillaries you must take into account. Your running costs will be approximately 10-15K per year.
Your Dubai account is simply for living expenses and salary which is covered by the main company. Therefore it gives a clear definition of income. You are there to grow your business in the GCC countries.
Singapore and London is always your best bet for a
bank account especially if you have the UAE
tax residency. Then UK LLP is your best option and look to bank with Standard Chartered who make it easier for you to open accounts abroad as your already a customer. They do require a minimum deposit of about 50K.
Other banks wont ask for deposit but due to the non resident issue you will need a nominee who banks with the bank already.