for me it is no question because tax is easy - pay 20% tax as you withdraw some profits. dont know what you mean by "tax structure" ?
accountant not need for private persons in my country. Individuals fill tax report in online tax system each time when profits withdraw. Did that once when getting profits from crypto.
but...
i never withdraw any profits jet from darwinex.. reinvesting all gains to new darwins i create. trading is not my primary income. I can wait several years till accumulate some reasonable amount to withdraw.