Do you have any suggestions?
Instead of looking for an exchange with low withdrawal fee I would suggest to consider a reputed exchange. You do not end up again like Cryptopia. Although I am not ignoring the fact that legal hazard can happen with any exchange.
It's always safer to keep your crypto in your own wallet.
I agreed. Normally there arent big different between exchanges BTC withdrawal fees. Most importantly is to use a reputable exchange. Comparing withdrawal fees and the amount of BTC you own, I believe it is easy to see which is more valuable.