In regards to removing the exchange part of the wallet, I half way agree.
But what about using API to access bittrex trades, instead of how its currently done?
Cloak coin has a nice bittrex interface using API, allowing one to make trades in cloak, using their account on bittrex, right from the wallet.
I don't know if it still causes lags or not, but I figured I would ask.