Zcash is a great altcoin. You can invest in it when the price is low and keep for the long term. I believe it will experience an upward trend. However it may depend on your choice, due to the fluctuations in its value, you can decide to hold or sell based on whether you’ve made significant profit or not.