I also prefer erc20 over others, but a few days ago I tried to transact with erc20, I tried to send tokens from the wallet to the exchange, and the fee I have to pay is $8 for one delivery, I think this is too high if the token is to be we sell only a little ... even to cover the fee is not enough... but after all, we have got a lot of ERC20 based tokens, like it or not, when we are going to sell, we have to pay quite a large fee...