What can gain more profit by holding some time?
Among your three? Ethereum. Ethereum has the best business model for use of their token.
I'd suggest ETH as well. BTC will always be king but if you're looking for 'mid-term profits' I think Ethereum has huge potential.