I have been waiting for a decent multi coin wallet that utilises arbitrage to cut costs.
e.g. You want to buy BTC, the app notices that you could get this cheapest (including fees) if you buy dash through website x, trade it for eth on exchange y then trade for btc on exchange z.
You just have to have accounts on all those exchanges or do an api deal or something to make it work.
Too complicated, right?

You have a good idea buddy I agree with him, if the people can do arbitrage by himself, exchange would be much easier and it would be lessen costs.
Also looking forward that developers make a centralize wallet with exchange inside. I guest if they make it, exchange of bitcoin to other coins will be much easy than to create an account into exchange site, because it was too much time consuming and cost consuming also.