I think a good choice of wallets connected directly to exchanges that you can choose weather you'll sell immediately or hold will be enough. Competition will get the cost down enough.
Agree. And getting away from the percentage fees and instead having fees per trade/transaction.