As far as i know Xapo and E-coin use the same bank issuer so there are really unnecessary fees as you said, thanks for sharing with us your experience with xapo, but could you see the exchange rate was it the same as in coinbase or coindesk price or even there they took additional fees?
Thanks for mentioning this.
My first purchase had no, or a very small premium, the second one was actually off by 7-8 EUR compared to Coinbase/Kraken EUR.
They don't show a conversion rate, but one may derive it from the account balance. However, as mentioned, my second purchase still appears to be off.
Here two screenshots, one from the overview, one from a detail view:


I'm going to keep an eye on the exchange rate, but right now the odd currency conversion route even seems to have a greater impact (at least on my first purchase, which came with nearly 8 % premium where I excepted 3 % due to USD -> EUR fees).