This is a really interesting discussion, I currently have an ETF portfolio with IB but moving to the UK and becoming a non-dom so will need to change.
Contacted a few private banks in Switzerland, Lux and Channel Islands, as @Martin Everson suggested, and was quite shocked at the fee levels...